Compare commits
134 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
316ff18969 | ||
|
|
0214ea71c7 | ||
|
|
06df6994b2 | ||
|
|
e0f6251b77 | ||
|
|
c473443ac0 | ||
|
|
4c086815d2 | ||
|
|
65c5f42c94 | ||
|
|
ee21f22e56 | ||
|
|
5d9643e36d | ||
|
|
cecb8ed96d | ||
|
|
4903099544 | ||
|
|
d333f1fe16 | ||
|
|
286c5c6c51 | ||
|
|
06d212ddfc | ||
|
|
35a259eabc | ||
|
|
40bf45ae42 | ||
|
|
a875b8e7eb | ||
|
|
faa7b57970 | ||
|
|
7bf010f9f8 | ||
|
|
8ced702aa1 | ||
|
|
ed042f3a53 | ||
|
|
67a0eca90c | ||
|
|
ff5119da7c | ||
|
|
4bf1a38288 | ||
|
|
eee5331b28 | ||
|
|
beed9af645 | ||
|
|
087f1e7776 | ||
|
|
c80eb8b6ae | ||
|
|
e43fbfdaa5 | ||
|
|
55553c43a1 | ||
|
|
a035e2f6c5 | ||
|
|
cee528f46c | ||
|
|
2406f19084 | ||
|
|
3bdc75bb15 | ||
|
|
4fcb99b89a | ||
|
|
335136be14 | ||
|
|
e88ae050a9 | ||
|
|
43bf4bbc15 | ||
|
|
6451f4b115 | ||
|
|
f6b8cc6302 | ||
|
|
f2209fb633 | ||
|
|
1879848d11 | ||
|
|
aaf7b9f24b | ||
|
|
451a7e2e6a | ||
|
|
509141f5d5 | ||
|
|
52c06534db | ||
|
|
29ef2d5f33 | ||
|
|
1febfdbe0f | ||
|
|
277f67dac9 | ||
|
|
d199de8469 | ||
|
|
1f7753db43 | ||
|
|
c02b2cdbea | ||
|
|
8fabb28e7a | ||
|
|
4117119c44 | ||
|
|
2584bc05cf | ||
|
|
72ecf54a17 | ||
|
|
a0f2527ed0 | ||
|
|
343307f703 | ||
|
|
d4f541015d | ||
|
|
e92763e3d7 | ||
|
|
b0eb96d003 | ||
|
|
5c26bf4de3 | ||
|
|
374e5bf07c | ||
|
|
ca814a4e6f | ||
|
|
9b2fc2c9f4 | ||
|
|
ca6acb4a8c | ||
|
|
4dd017dce4 | ||
|
|
562eb544e5 | ||
|
|
65668c084f | ||
|
|
111aa65b8f | ||
|
|
52926dcb65 | ||
|
|
9fa99120ef | ||
|
|
ab94e020e0 | ||
|
|
29354389f4 | ||
|
|
c3bd222492 | ||
|
|
459a5ee6b8 | ||
|
|
623fcc23d9 | ||
|
|
9d37f0d9e6 | ||
|
|
5fde216573 | ||
|
|
4bd9c59038 | ||
|
|
8c299b60ff | ||
|
|
ad7967f3b5 | ||
|
|
e080fb3470 | ||
|
|
62fccc4e0d | ||
|
|
b0fc89f487 | ||
|
|
a965b41cce | ||
|
|
0bbb255a88 | ||
|
|
57b9e4ca3f | ||
|
|
dbb691a7c4 | ||
|
|
cf61a472f5 | ||
|
|
2a31af4870 | ||
|
|
54044b78ef | ||
|
|
726d28d807 | ||
|
|
8db65344d5 | ||
|
|
cb6ad018cf | ||
|
|
00bf2dd153 | ||
|
|
b54bd7f21e | ||
|
|
6829c94257 | ||
|
|
095288d661 | ||
|
|
3ea461d70c | ||
|
|
5058e9c752 | ||
|
|
590ce839ae | ||
|
|
e18e20605a | ||
|
|
e38b923430 | ||
|
|
06d429af32 | ||
|
|
f300bd7f5b | ||
|
|
50df0e4d02 | ||
|
|
c6a4a80e58 | ||
|
|
bb75d7fa7b | ||
|
|
ce43b53e5c | ||
|
|
aaee5bedac | ||
|
|
edcf8841ab | ||
|
|
5275505ba0 | ||
|
|
a9349c7fe5 | ||
|
|
9f0d9a967b | ||
|
|
5f6f65a78f | ||
|
|
bb15603724 | ||
|
|
84c92c4da2 | ||
|
|
e51e3a8d42 | ||
|
|
d336f5a15b | ||
|
|
6c297057d3 | ||
|
|
1531b18566 | ||
|
|
be9b67de40 | ||
|
|
a80df4be5c | ||
|
|
b05a55e8c2 | ||
|
|
f1a434b65a | ||
|
|
543b87c9e7 | ||
|
|
fa16dc06d1 | ||
|
|
1aa0d9b812 | ||
|
|
6269c24f03 | ||
|
|
cf4ebf0bfe | ||
|
|
2f21d0b067 | ||
|
|
bf19dc1119 | ||
|
|
40091463ee |
30
CHANGELOG.md
@@ -1,5 +1,35 @@
|
||||
## Changelog
|
||||
|
||||
#### 2.013 (January 19, 2023)
|
||||
* Fix Authentic theme issue with error handling
|
||||
* Fix Framed theme to respect selected mode in left menu
|
||||
* Fix search bar in left menu in Framed theme
|
||||
|
||||
#### 2.012 (January 18, 2023)
|
||||
* Fix to set the correct algorithm when setting up RNDC #1817
|
||||
* Fix the loop bug when sourcing other network configs in Debian
|
||||
* Fix to include all Debian network config files in backups
|
||||
* Fix to stop doing expensive package re-fetch on upgrades
|
||||
* Add support for defining hostname for WebSocket connection
|
||||
* Add Debian 12 support
|
||||
|
||||
#### 2.011 (January 10, 2023)
|
||||
* Add ability to set shell character encoding and set `TERM` environmental variable in the new Terminal module
|
||||
* Add support for editing network interfaces in include files for Debian systems
|
||||
* Add various improvements to the old good Framed Theme
|
||||
* Fix to change Gray Framed Theme name to Framed Theme
|
||||
* Fix to verify and close WebSocket session, if parent session was closed
|
||||
* Fix to remove `RC4` from the list of strong ciphers
|
||||
* Fix don't fail LDAP user or group deletion, if they have already been deleted
|
||||
* Fix error handling in MySQL/MariaDB Database server module when executing SQL commands
|
||||
* Fix adding an extra server attachment field and other bugs in Read User Mail module
|
||||
* Fix the link to release notes for Rocky Linux
|
||||
* Fix issues with freezing and thawing dynamic reverse zones in BIND DNS Server module
|
||||
* Fix bugs for modules granting anonymous access
|
||||
* Fix `mailbox_idle_check_interval` option related bugs in Dovecot module [sourceforge.net#5602](https://sourceforge.net/p/webadmin/bugs/5602/)
|
||||
* Fix to use correct extension for package file when upgrading Webmin [webmin/authentic-theme#1633](https://github.com/webmin/authentic-theme/issues/1633)
|
||||
* Update the Authentic theme to the latest version
|
||||
|
||||
#### 2.010 (November 27, 2022)
|
||||
* Add a new Terminal module (interactive shell)
|
||||
* Add a new `setup-repos.sh` script to setup Webmin repos
|
||||
|
||||
@@ -31,7 +31,7 @@ Webmin can be installed in two different ways:
|
||||
1. By downloading a pre-built package, available for different distributions (CentOS, Fedora, SuSE, Mandriva, Debian, Ubuntu, Solaris and [other](https://www.webmin.com/support.html)) under [latest release assets](https://github.com/webmin/webmin/releases/latest) or from our [download page](https://webmin.com/download.html);
|
||||
<kbd>Note: It is highly recommended to [add repository](https://doxfer.webmin.com/Webmin/Installation) to your system for having automatic updates.</kbd>
|
||||
|
||||
2. By downloading, extracting [source file](https://prdownloads.sourceforge.net/webadmin/webmin-2.010.tar.gz), and running [_setup.sh_](https://www.webmin.com/tgz.html) script, with no arguments, which will setup to run it directly from this directory, or with a command-line argument, such as targeted directory.
|
||||
2. By downloading, extracting [source file](https://prdownloads.sourceforge.net/webadmin/webmin-2.013.tar.gz), and running [_setup.sh_](https://www.webmin.com/tgz.html) script, with no arguments, which will setup to run it directly from this directory, or with a command-line argument, such as targeted directory.
|
||||
<kbd>Note: If you are installing Webmin [on Windows](https://www.webmin.com/windows.html) system, you must run the command `perl setup.pl` instead. The Windows version depends on several programs, and modules that may not be part of the standard distribution. You will need _process.exe_ command, _sc.exe_ command, and _Win32::Daemon_ Perl module.</kbd>
|
||||
|
||||
## Documentation
|
||||
|
||||
@@ -1959,16 +1959,8 @@ my $miniserv = { };
|
||||
my @anon = split(/\s+/, $miniserv->{'anonymous'} || "");
|
||||
my ($user, $found) = &get_anonymous_access($path, $miniserv);
|
||||
return 1 if ($found >= 0); # Already setup
|
||||
|
||||
# Grant access to the user and path
|
||||
&lock_file(&get_miniserv_config_file());
|
||||
$user ||= '';
|
||||
push(@anon, "$path=$user");
|
||||
$miniserv->{'anonymous'} = join(" ", @anon);
|
||||
&put_miniserv_config($miniserv);
|
||||
&unlock_file(&get_miniserv_config_file());
|
||||
|
||||
if (!$user) {
|
||||
my $auser = grep { $_->{'name'} eq $user } &list_users();
|
||||
if (!$auser) {
|
||||
# Create a user if need be
|
||||
$user = "anonymous";
|
||||
my $uinfo = { 'name' => $user,
|
||||
@@ -1980,16 +1972,23 @@ if (!$user) {
|
||||
else {
|
||||
# Make sure the user has the module
|
||||
my ($uinfo) = grep { $_->{'name'} eq $user } &list_users();
|
||||
$uinfo->{'modules'} ||= [];
|
||||
if ($uinfo && &indexof($mod, @{$uinfo->{'modules'}}) < 0) {
|
||||
$uinfo->{'modules'} ||= [];
|
||||
push(@{$uinfo->{'modules'}}, $mod);
|
||||
&modify_user($uinfo->{'name'}, $uinfo);
|
||||
}
|
||||
else {
|
||||
print STDERR "Anonymous access is granted to user $user, but he doesn't exist!\n";
|
||||
print STDERR "Anonymous access attempted to be granted to user $user, but it doesn't exist!\n";
|
||||
}
|
||||
}
|
||||
|
||||
# Grant access to the user and path
|
||||
&lock_file(&get_miniserv_config_file());
|
||||
push(@anon, "$path=$user");
|
||||
$miniserv->{'anonymous'} = join(" ", @anon);
|
||||
&put_miniserv_config($miniserv);
|
||||
&unlock_file(&get_miniserv_config_file());
|
||||
|
||||
&reload_miniserv();
|
||||
}
|
||||
|
||||
|
||||
@@ -149,6 +149,6 @@ C</etc/webmin>
|
||||
|
||||
=head1 LICENSE AND COPYRIGHT
|
||||
|
||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
||||
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||
Joe Cooper <joe@virtualmin.com>
|
||||
|
||||
|
||||
@@ -114,6 +114,6 @@ Name of the user to disable two-factor authentication for.
|
||||
=head1 LICENSE AND COPYRIGHT
|
||||
|
||||
|
||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
||||
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||
Joe Cooper <joe@virtualmin.com>
|
||||
Ilia Rostovtsev <ilia@virtualmin.com>
|
||||
|
||||
@@ -164,5 +164,5 @@ domain.tld)
|
||||
|
||||
=head1 LICENSE AND COPYRIGHT
|
||||
|
||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
||||
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||
Joe Cooper <joe@virtualmin.com>
|
||||
|
||||
@@ -199,5 +199,5 @@ Display the description of the option from the module C<config.info> file, inste
|
||||
|
||||
=head1 LICENSE AND COPYRIGHT
|
||||
|
||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
||||
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||
Joe Cooper <joe@virtualmin.com>
|
||||
|
||||
@@ -258,7 +258,7 @@ Set new user password. Using this option may be unsecure.
|
||||
|
||||
=head1 LICENSE AND COPYRIGHT
|
||||
|
||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
||||
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||
Joe Cooper <joe@virtualmin.com>
|
||||
Ilia Rostovtsev <ilia@virtualmin.com>
|
||||
|
||||
|
||||
@@ -172,7 +172,7 @@ sub root
|
||||
|
||||
=head1 LICENSE AND COPYRIGHT
|
||||
|
||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
||||
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||
Joe Cooper <joe@virtualmin.com>
|
||||
Ilia Rostovtsev <ilia@virtualmin.com>
|
||||
|
||||
|
||||
@@ -181,5 +181,5 @@ already exist in the file, and was added)
|
||||
|
||||
=head1 LICENSE AND COPYRIGHT
|
||||
|
||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
||||
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||
Joe Cooper <joe@virtualmin.com>
|
||||
|
||||
@@ -431,7 +431,7 @@ Returns Webmin and other modules and themes versions installed (only those for w
|
||||
|
||||
=head1 LICENSE AND COPYRIGHT
|
||||
|
||||
Copyright 2022 Jamie Cameron <jcameron@webmin.com>
|
||||
Copyright 2018 Jamie Cameron <jcameron@webmin.com>
|
||||
Joe Cooper <joe@virtualmin.com>
|
||||
Ilia Rostovtsev <ilia@virtualmin.com>
|
||||
|
||||
|
||||
@@ -982,7 +982,7 @@ sub can_edit_reverse
|
||||
return $access{'reverse'} || &can_edit_zone($_[0]);
|
||||
}
|
||||
|
||||
# record_input(zone-name, view, type, file, origin, [num], [record],
|
||||
# record_input(zone-name, view, type, file, origin, [num], [&record],
|
||||
# [new-name, new-value])
|
||||
# Display a form for editing or creating a DNS record
|
||||
sub record_input
|
||||
@@ -1059,8 +1059,12 @@ else {
|
||||
$ttl = $rec{'ttl'} || '';
|
||||
$ttlunit = "";
|
||||
}
|
||||
my $defmsg = $text{'default'};
|
||||
if ($rec{'realttl'}) {
|
||||
$defmsg .= " ($rec{'realttl'})";
|
||||
}
|
||||
print &ui_table_row($text{'edit_ttl'},
|
||||
&ui_opt_textbox("ttl", $ttl, 8, $text{'default'})." ".
|
||||
&ui_opt_textbox("ttl", $ttl, 8, $defmsg)." ".
|
||||
&time_unit_choice("ttlunit", $ttlunit));
|
||||
|
||||
# Value(s) fields
|
||||
@@ -2458,6 +2462,7 @@ if ($changed || !$znc{'version'} ||
|
||||
foreach my $z (@vz) {
|
||||
my $type = &find_value("type", $z->{'members'});
|
||||
next if (!$type);
|
||||
$type = lc($type);
|
||||
my $file = &find_value("file", $z->{'members'});
|
||||
my $up = &find("update-policy", $z->{'members'});
|
||||
my $au = &find("allow-update", $z->{'members'});
|
||||
@@ -2472,6 +2477,7 @@ if ($changed || !$znc{'version'} ||
|
||||
foreach my $z (&find("zone", $conf)) {
|
||||
my $type = &find_value("type", $z->{'members'});
|
||||
next if (!$type);
|
||||
$type = lc($type);
|
||||
my $file = &find_value("file", $z->{'members'});
|
||||
$file ||= ""; # slaves and other types with no file
|
||||
my $up = &find("update-policy", $z->{'members'});
|
||||
|
||||
@@ -183,14 +183,15 @@ for(my $i=0; $i<@_; $i++) {
|
||||
if ($in{'type'} eq 'ALL') {
|
||||
push(@cols, $r->{'type'});
|
||||
}
|
||||
if ($r->{'ttl'} && $r->{'ttl'} =~ /(\d+)([SMHDW]?)/i) {
|
||||
$r->{'ttl'} =~ s/S//i;
|
||||
if ($r->{'ttl'} =~ s/M//i) { $r->{'ttl'} *= 60; }
|
||||
if ($r->{'ttl'} =~ s/H//i) { $r->{'ttl'} *= 3600; }
|
||||
if ($r->{'ttl'} =~ s/D//i) { $r->{'ttl'} *= 86400; }
|
||||
if ($r->{'ttl'} =~ s/W//i) { $r->{'ttl'} *= 604800; }
|
||||
my $ttl = $r->{'realttl'};
|
||||
if ($ttl && $ttl =~ /(\d+)([SMHDW]?)/i) {
|
||||
$ttl =~ s/S//i;
|
||||
if ($ttl =~ s/M//i) { $ttl *= 60; }
|
||||
if ($ttl =~ s/H//i) { $ttl *= 3600; }
|
||||
if ($ttl =~ s/D//i) { $ttl *= 86400; }
|
||||
if ($ttl =~ s/W//i) { $ttl *= 604800; }
|
||||
}
|
||||
push(@cols, $r->{'ttl'} ? &html_escape($r->{'ttl'}) : $text{'default'});
|
||||
push(@cols, $ttl ? &html_escape($ttl) : $text{'default'});
|
||||
for(my $j=0; $j<@hmap; $j++) {
|
||||
my $v;
|
||||
if ($in{'type'} eq "RP" && $j == 0) {
|
||||
|
||||
@@ -120,7 +120,9 @@ while($line = <$FILE>) {
|
||||
close($FILE);
|
||||
|
||||
# parse into data structures
|
||||
my $i = 0; my $num = 0;
|
||||
my $i = 0;
|
||||
my $num = 0;
|
||||
my $currttl = undef;
|
||||
while($i < @tok) {
|
||||
if ($tok[$i] =~ /^\$origin$/i) {
|
||||
# $ORIGIN directive (may be relative or absolute)
|
||||
@@ -179,6 +181,7 @@ while($i < @tok) {
|
||||
'defttl' => $tok[$i++],
|
||||
'type' => '' };
|
||||
push(@rv, $defttl);
|
||||
$currttl = $defttl->{'defttl'};
|
||||
}
|
||||
elsif ($tok[$i] =~ /^\$(\S+)/i) {
|
||||
# some other special directive
|
||||
@@ -279,6 +282,7 @@ while($i < @tok) {
|
||||
}
|
||||
$dir{'values'} = \@values;
|
||||
$dir{'eline'} = $lnum[$i-1];
|
||||
$dir{'realttl'} = $dir{'ttl'} || $currttl;
|
||||
|
||||
# Work out canonical form, and maybe use it
|
||||
my $canon = $dir{'name'};
|
||||
|
||||
@@ -76,12 +76,14 @@ if ($in{'delete'}) {
|
||||
($in{'type'} eq "A" ||
|
||||
$in{'type'} eq "AAAA" &&
|
||||
&expandall_ip6($in{'oldvalue0'}) eq &expandall_ip6(&ip6int_to_net($orevrec->{'name'})))) {
|
||||
&before_editing($orevconf);
|
||||
&lock_file(&make_chroot($orevrec->{'file'}));
|
||||
&delete_record($orevrec->{'file'} , $orevrec);
|
||||
&lock_file(&make_chroot($orevfile));
|
||||
my @orrecs = &read_zone_file($orevfile, $orevconf->{'name'});
|
||||
&bump_soa_record($orevfile, \@orrecs);
|
||||
&sign_dnssec_zone_if_key($orevconf, \@orrecs);
|
||||
&after_editing($orevconf);
|
||||
}
|
||||
|
||||
# Update forward
|
||||
@@ -92,12 +94,14 @@ if ($in{'delete'}) {
|
||||
(!$ipv6 && &arpa_to_ip($in{'oldname'}) eq $ofwdrec->{'values'}->[0] ||
|
||||
$ipv6 && &expandall_ip6(&ip6int_to_net($in{'oldname'})) eq &expandall_ip6($ofwdrec->{'values'}->[0])) &&
|
||||
$fulloldvalue0 eq $ofwdrec->{'name'}) {
|
||||
&before_editing($ofwdconf);
|
||||
&lock_file(&make_chroot($ofwdrec->{'file'}));
|
||||
&delete_record($ofwdrec->{'file'}, $ofwdrec);
|
||||
&lock_file(&make_chroot($ofwdfile));
|
||||
my @ofrecs = &read_zone_file($ofwdfile, $ofwdconf->{'name'});
|
||||
&bump_soa_record($ofwdfile, \@ofrecs);
|
||||
&sign_dnssec_zone_if_key($ofwdconf, \@ofrecs);
|
||||
&after_editing($ofwdconf);
|
||||
}
|
||||
|
||||
&redirect("edit_recs.cgi?zone=$in{'zone'}&view=$in{'view'}&type=$in{'redirtype'}&sort=$in{'sort'}");
|
||||
@@ -603,6 +607,8 @@ else {
|
||||
# Updating the reverse record. Either the name, address
|
||||
# or both may have changed. Furthermore, the reverse record
|
||||
# may now be in a different file!
|
||||
&before_editing($orevconf);
|
||||
&before_editing($revconf);
|
||||
&lock_file(&make_chroot($orevfile));
|
||||
&lock_file(&make_chroot($revfile));
|
||||
my @orrecs = &read_zone_file($orevfile, $orevconf->{'name'});
|
||||
@@ -634,17 +640,21 @@ else {
|
||||
&bump_soa_record($orevfile, \@orrecs);
|
||||
&sign_dnssec_zone_if_key($orevconf, \@orrecs);
|
||||
}
|
||||
&after_editing($revconf);
|
||||
&after_editing($orevconf);
|
||||
}
|
||||
elsif ($in{'rev'} && !$orevrec && $revconf && !$revrec &&
|
||||
&can_edit_reverse($revconf)) {
|
||||
# we don't handle the old reverse domain but handle the new
|
||||
# one.. create a new reverse record
|
||||
&before_editing($revconf);
|
||||
&lock_file(&make_chroot($revfile));
|
||||
my @rrecs = &read_zone_file($revfile, $revconf->{'name'});
|
||||
&create_record($revfile, $rname,
|
||||
$ttl, "IN", "PTR", $fullname, $in{'comment'});
|
||||
&bump_soa_record($revfile, \@rrecs);
|
||||
&sign_dnssec_zone_if_key($revconf, \@rrecs);
|
||||
&after_editing($revconf);
|
||||
}
|
||||
|
||||
my $ipv6;
|
||||
@@ -656,6 +666,8 @@ else {
|
||||
&expandall_ip6($ofwdrec->{'values'}->[0]) &&
|
||||
$fulloldvalue0 eq $ofwdrec->{'name'}) {
|
||||
# Updating the forward record
|
||||
&before_editing($ofwdfile);
|
||||
&before_editing($fwdfile);
|
||||
&lock_file(&make_chroot($ofwdfile));
|
||||
&lock_file(&make_chroot($fwdfile));
|
||||
my @ofrecs = &read_zone_file($ofwdfile, $ofwdconf->{'name'});
|
||||
@@ -690,6 +702,8 @@ else {
|
||||
&bump_soa_record($ofwdfile, \@ofrecs);
|
||||
&sign_dnssec_zone_if_key($ofwdconf, \@ofrecs);
|
||||
}
|
||||
&after_editing($fwdfile);
|
||||
&after_editing($ofwdfile);
|
||||
}
|
||||
}
|
||||
&bump_soa_record($in{'file'}, \@recs);
|
||||
|
||||
@@ -35,7 +35,8 @@ if ($options) {
|
||||
$port = &find_value("default-port", $options->{'members'});
|
||||
}
|
||||
$port ||= 953;
|
||||
my $algorithm = &find("algorithm", $rconf);
|
||||
my $algorithm = &find_value("algorithm", $rkey->{'members'}) ||
|
||||
&find_value("algorithm", $rconf);
|
||||
$algorithm ||= "hmac-md5";
|
||||
|
||||
# Add the key to named.conf
|
||||
|
||||
@@ -76,9 +76,9 @@ elsif ($config{'display_mode'} == 0) {
|
||||
else {
|
||||
$link = &ui_link("edit_cmd.cgi?id=$c->{'id'}",$text{'index_edit'});
|
||||
}
|
||||
$html .= &ui_table_row(undef,
|
||||
&ui_links_row([ $link ]), 2);
|
||||
$link = &ui_links_row([ $link ]);
|
||||
}
|
||||
$html .= &ui_table_row(undef, $link, 2);
|
||||
$html .= &ui_table_end();
|
||||
$html .= &ui_form_end();
|
||||
push(@grid, $html);
|
||||
|
||||
@@ -334,11 +334,11 @@ foreach my $m (@{$section->{'members'}}) {
|
||||
}
|
||||
}
|
||||
|
||||
# create_section(&conf, §ion, [&parent])
|
||||
# create_section(&conf, §ion, [&parent], [&before])
|
||||
# Adds a section to the config file
|
||||
sub create_section
|
||||
{
|
||||
local ($conf, $section, $parent) = @_;
|
||||
local ($conf, $section, $parent, $before) = @_;
|
||||
local $indent = " " x $section->{'indent'};
|
||||
local @newlines;
|
||||
push(@newlines, $indent.$section->{'name'}." ".$section->{'value'}." {");
|
||||
@@ -355,10 +355,17 @@ if ($parent) {
|
||||
$section->{'line'} = $parent->{'eline'};
|
||||
}
|
||||
else {
|
||||
# Add to the end of the global config file
|
||||
# Add to the global config file
|
||||
$file = &get_config_file();
|
||||
$lref = &read_file_lines($file);
|
||||
$section->{'line'} = scalar(@$lref);
|
||||
if ($before) {
|
||||
# Add before another block
|
||||
$section->{'line'} = $before->{'line'};
|
||||
}
|
||||
else {
|
||||
# Add at the end
|
||||
$section->{'line'} = scalar(@$lref);
|
||||
}
|
||||
}
|
||||
splice(@$lref, $section->{'line'}, 0, @newlines);
|
||||
&renumber($conf, $section->{'eline'}, $section->{'file'},
|
||||
|
||||
@@ -52,22 +52,13 @@ print &ui_table_row($text{'mail_control'},
|
||||
|
||||
print &ui_table_hr();
|
||||
|
||||
# Check interval
|
||||
$check = &find_value("mailbox_check_interval", $conf);
|
||||
print &ui_table_row($text{'mail_check'},
|
||||
&ui_radio("check", $check eq '' ? 0 : $check == 0 ? 1 : 2,
|
||||
[ [ 1, $text{'mail_never'} ],
|
||||
[ 2, &ui_textbox("checki", $check ? $check : "", 10).
|
||||
" ".$text{'mail_secs'} ],
|
||||
[ 0, &getdef("mailbox_check_interval",
|
||||
[ [ 0, $text{'mail_never'} ] ]) ] ]), 3);
|
||||
|
||||
# Idle interval
|
||||
$idle = &find_value("mailbox_idle_check_interval", $conf);
|
||||
$idle_never = $idle =~ /520\s+weeks/;
|
||||
print &ui_table_row($text{'mail_idle'},
|
||||
&ui_radio("idle", $idle eq '' ? 0 : $idle == 0 ? 1 : 2,
|
||||
&ui_radio("idle", $idle eq '' ? 0 : $idle_never ? 1 : 2,
|
||||
[ [ 1, $text{'mail_never'} ],
|
||||
[ 2, &ui_textbox("idlei", $idle ? $idle : "", 10).
|
||||
[ 2, &ui_textbox("idlei", $idle && !$idle_never ? int($idle) : "", 10).
|
||||
" ".$text{'mail_secs'} ],
|
||||
[ 0, &getdef("mailbox_idle_check_interval",
|
||||
[ [ 0, $text{'mail_never'} ] ]) ] ]), 3);
|
||||
|
||||
@@ -38,13 +38,10 @@ else {
|
||||
&save_directive($conf, "default_mail_env", $env eq "" ? undef : $env);
|
||||
}
|
||||
|
||||
# Check and idle intervals
|
||||
$in{'check'} != 2 || $in{'checki'} =~ /^\d+$/ || &error($text{'mail_echeck'});
|
||||
&save_directive($conf, "mailbox_check_interval",
|
||||
$in{'check'} == 1 ? 0 : $in{'check'} == 2 ? $in{'checki'} : undef);
|
||||
# Idle intervals
|
||||
$in{'idle'} != 2 || $in{'idlei'} =~ /^\d+$/ || &error($text{'mail_eidle'});
|
||||
&save_directive($conf, "mailbox_idle_check_interval",
|
||||
$in{'idle'} == 1 ? 0 : $in{'idle'} == 2 ? $in{'idlei'} : undef);
|
||||
$in{'idle'} == 1 ? "520 weeks" : $in{'idle'} == 2 ? "$in{'idlei'} seconds" : undef);
|
||||
|
||||
# Yes/no options
|
||||
&save_directive($conf, "mail_full_filesystem_access",
|
||||
|
||||
@@ -6,30 +6,24 @@ do 'firewall-lib.pl';
|
||||
# Output HTML for editing security options for the acl module
|
||||
sub acl_security_form
|
||||
{
|
||||
my ($o) = @_;
|
||||
|
||||
# Show editable tables
|
||||
print "<tr> <td valign=top><b>$text{'acl_tables'}</b></td> <td colspan=3>\n";
|
||||
local $t;
|
||||
my $tables = "";
|
||||
foreach $t (@known_tables) {
|
||||
printf "<input type=checkbox name=%s value=1 %s> %s<br>\n",
|
||||
$t, $_[0]->{$t} ? "checked" : "", $text{'index_table_'.$t};
|
||||
$tables .= &ui_checkbox($t, 1, $text{'index_table_'.$t},
|
||||
$o->{$t})."<br>\n";
|
||||
}
|
||||
print "</td> </tr>\n";
|
||||
print &ui_table_row($text{'acl_tables'}, $tables, 3);
|
||||
|
||||
# Show allowed target types
|
||||
print "<tr> <td><b>$text{'acl_jumps'}</b></td>\n";
|
||||
print "<td colspan=3>",&ui_opt_textbox("jumps", $_[0]->{'jumps'}, 40,
|
||||
$text{'acl_jall'}),"</td> </tr>\n";
|
||||
print &ui_table_row($text{'acl_jumps'},
|
||||
&ui_opt_textbox("jumps", $o->{'jumps'}, 40, $text{'acl_jall'}), 3);
|
||||
|
||||
# Show bootup/apply options
|
||||
local ($f, $i);
|
||||
foreach $f (@acl_features) {
|
||||
print "<tr>\n" if ($i%2 == 0);
|
||||
print "<td><b>",$text{'acl_'.$f},"</b></td> <td>\n";
|
||||
printf "<input type=radio name=%s value=1 %s> %s\n",
|
||||
$f, $_[0]->{$f} ? "checked" : "", $text{'yes'};
|
||||
printf "<input type=radio name=%s value=0 %s> %s</td>\n",
|
||||
$f, $_[0]->{$f} ? "" : "checked", $text{'no'};
|
||||
print "</tr>\n" if ($i++%2 == 1);
|
||||
foreach my $f (@acl_features) {
|
||||
print &ui_table_row($text{'acl_'.$f},
|
||||
&ui_yesno_radio($f, $o->{$f}));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,14 +31,14 @@ foreach $f (@acl_features) {
|
||||
# Parse the form for security options for the acl module
|
||||
sub acl_security_save
|
||||
{
|
||||
local $t;
|
||||
foreach $t (@known_tables) {
|
||||
$_[0]->{$t} = $in{$t};
|
||||
my ($o) = @_;
|
||||
|
||||
foreach my $t (@known_tables) {
|
||||
$o->{$t} = $in{$t};
|
||||
}
|
||||
local $f;
|
||||
foreach $f (@acl_features) {
|
||||
$_[0]->{$f} = $in{$f};
|
||||
foreach my $f (@acl_features) {
|
||||
$o->{$f} = $in{$f};
|
||||
}
|
||||
$_[0]->{'jumps'} = $in{'jumps_def'} ? undef : $in{'jumps'};
|
||||
$o->{'jumps'} = $in{'jumps_def'} ? undef : $in{'jumps'};
|
||||
}
|
||||
|
||||
|
||||
@@ -109,9 +109,11 @@ elsif ($has_new_debian_iptables) {
|
||||
local ($debpri) = grep { $_->[0] eq $pri->{'fullname'} }
|
||||
&net::get_interface_defs();
|
||||
if ($debpri && !&started_at_boot()) {
|
||||
push(@{$debpri->[3]},
|
||||
my ($name, $addrfam, $method, $options, $file,$line) = @$debpri;
|
||||
push(@$options,
|
||||
[ "post-up", "ip${ipvx}tables-restore < $ipvx_save" ]);
|
||||
&net::modify_interface_def(@$debpri);
|
||||
&net::modify_interface_def($name, $addrfam, $method, $options,
|
||||
0, $file);
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -17,18 +17,23 @@ print &ui_form_start("save_right.cgi", "post");
|
||||
print &ui_table_start($text{'edright_header'}, undef ,2);
|
||||
|
||||
# Visible sections
|
||||
print &ui_table_row($text{'edright_sects'},
|
||||
join("<br>\n", map { &ui_checkbox($_->{'name'}, 1, $_->{'title'},
|
||||
!$sects->{'no'.$_->{'name'}}) }
|
||||
&list_right_frame_sections()));
|
||||
my @right_frame_sects = &list_right_frame_sections();
|
||||
if (@right_frame_sects) {
|
||||
print &ui_table_row($text{'edright_sects'},
|
||||
join("<br>\n", map { &ui_checkbox($_->{'name'}, 1, $_->{'title'},
|
||||
!$sects->{'no'.$_->{'name'}}) }
|
||||
@right_frame_sects));
|
||||
}
|
||||
|
||||
# Show list by default
|
||||
print &ui_table_row($text{'edright_list'},
|
||||
&ui_radio("list", $sects->{'list'} || 0,
|
||||
[ [ 0, $text{'edright_list0'} ],
|
||||
$hasvirt ? ( [ 1, $text{'edright_list1'} ] ) : ( ),
|
||||
$hasvm2 ? ( [ 2, $text{'edright_list2'} ] ) : ( ),
|
||||
]));
|
||||
if ($hasvirt || $hasvm2) {
|
||||
# Show list by default
|
||||
print &ui_table_row($text{'edright_list'},
|
||||
&ui_radio("list", $sects->{'list'} || 0,
|
||||
[ [ 0, $text{'edright_list0'} ],
|
||||
$hasvirt ? ( [ 1, $text{'edright_list1'} ] ) : ( ),
|
||||
$hasvm2 ? ( [ 2, $text{'edright_list2'} ] ) : ( ),
|
||||
]));
|
||||
}
|
||||
|
||||
# Alternate page
|
||||
print &ui_table_row($text{'edright_alt'},
|
||||
@@ -36,12 +41,14 @@ print &ui_table_row($text{'edright_alt'},
|
||||
$text{'edright_alturl'}));
|
||||
|
||||
# Default tab
|
||||
print &ui_table_row($text{'edright_deftab'},
|
||||
&ui_select("tab", $sects->{'tab'},
|
||||
[ [ "", $text{'edright_tab1'} ],
|
||||
$hasvirt ? ( [ "virtualmin", $text{'edright_virtualmin'} ] ) : ( ),
|
||||
$hasvm2 ? ( [ "vm2", $text{'edright_vm2'} ] ) : ( ),
|
||||
[ "webmin", $text{'edright_webmin'} ] ]));
|
||||
if ($hasvirt || $hasvm2) {
|
||||
print &ui_table_row($text{'edright_deftab'},
|
||||
&ui_select("tab", $sects->{'tab'},
|
||||
[ [ "", $text{'edright_tab1'} ],
|
||||
$hasvirt ? ( [ "virtualmin", $text{'edright_virtualmin'} ] ) : ( ),
|
||||
$hasvm2 ? ( [ "vm2", $text{'edright_vm2'} ] ) : ( ),
|
||||
[ "webmin", $text{'edright_webmin'} ] ]));
|
||||
}
|
||||
|
||||
# Left frame size
|
||||
print &ui_table_row($text{'edright_fsize'},
|
||||
|
||||
BIN
gray-theme/images/favicons/cloudmin/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 876 B |
BIN
gray-theme/images/favicons/cloudmin/favicon-192x192.png
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
gray-theme/images/favicons/cloudmin/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
gray-theme/images/favicons/usermin/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
gray-theme/images/favicons/usermin/favicon-192x192.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
gray-theme/images/favicons/usermin/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
gray-theme/images/favicons/virtualmin/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 544 B |
BIN
gray-theme/images/favicons/virtualmin/favicon-192x192.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
gray-theme/images/favicons/virtualmin/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 867 B |
BIN
gray-theme/images/favicons/webmin/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
gray-theme/images/favicons/webmin/favicon-192x192.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
gray-theme/images/favicons/webmin/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
@@ -95,7 +95,23 @@ if ($current_lang_info->{'rtl'} || $current_lang eq "ar") {
|
||||
|
||||
# Page header
|
||||
print "<html>\n";
|
||||
print "<head> <title>$title</title> </head>\n";
|
||||
print "<head>\n";
|
||||
print "<title>$title</title>\n";
|
||||
my $imgdir = "@{[&get_webprefix()]}/images";
|
||||
my $prod = 'webmin';
|
||||
if (foreign_available("server-manager")) {
|
||||
$prod = 'cloudmin';
|
||||
}
|
||||
elsif (foreign_available("virtual-server")) {
|
||||
$prod = 'virtualmin';
|
||||
}
|
||||
elsif (get_product_name() eq 'usermin') {
|
||||
$prod = 'usermin';
|
||||
}
|
||||
print "<link rel='icon' type='image/png' sizes='16x16' href='$imgdir/favicons/$prod/favicon-16x16.png'>\n";
|
||||
print "<link rel='icon' type='image/png' sizes='32x32' href='$imgdir/favicons/$prod/favicon-32x32.png'>\n";
|
||||
print "<link rel='icon' type='image/png' sizes='192x192' href='$imgdir/favicons/$prod/favicon-192x192.png'>\n";
|
||||
print "</head>\n";
|
||||
|
||||
# Upper custom frame
|
||||
if ($upperframe) {
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Stelselinligting
|
||||
left_search=Soek:
|
||||
left_search=Soek
|
||||
|
||||
right_virtver=Virtuele weergawe $1 of hoër word nou deur hierdie tema vereis!
|
||||
right_vm2ver=Cloudmin-weergawe $1 of hoër word nou deur hierdie tema vereis!
|
||||
right_edit=Stel hierdie bladsy op
|
||||
right_return=stelselinligting
|
||||
|
||||
vmain_title=Virtualmin $1 op $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 op $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Opstellingskategorie:
|
||||
config_change=verandering
|
||||
config_return=stelselinligting
|
||||
config_next=Stoor en Volgende
|
||||
config_nnext=volgende
|
||||
config_nprev=Vorige
|
||||
|
||||
edright_title=Stelselinligtingkonfigurasie
|
||||
edright_header=Instellings vir Virtualmin-stelselinligtingbladsye
|
||||
edright_sects=Sigbare inligting
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Besluit outomaties
|
||||
edright_pixels=pixels
|
||||
edright_efsize=Ontbrekende of ongeldige breedte van die linker raam in pixels
|
||||
edright_ecannot=U mag nie hierdie bladsy aanpas nie
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=pos
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Verander tema
|
||||
overlay_desc=Op hierdie bladsy kan u 'n ander tema-oorleg kies, wat die kleure, ikone en uitleg van die Virtualmin-gebruikerskoppelvlak kan verander.
|
||||
overlay_msg=Verander tema-oorleg na:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=معلومات النظام
|
||||
left_search=بحث:
|
||||
left_search=يبحث
|
||||
|
||||
right_virtver=إصدار Virtualmin $1 أو أعلى مطلوب الآن بواسطة هذا السمة!
|
||||
right_vm2ver=إصدار Cloudmin $1 أو أعلى مطلوب الآن بواسطة هذا النسق!
|
||||
right_edit=تكوين هذه الصفحة
|
||||
right_return=معلومات النظام
|
||||
|
||||
vmain_title=Virtualmin $1 على$2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 على$2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=فئة التكوين:
|
||||
config_change=يتغيرون
|
||||
config_return=معلومات النظام
|
||||
config_next=حفظ ثم التالي
|
||||
config_nnext=التالى
|
||||
config_nprev=السابق
|
||||
|
||||
edright_title=تكوين معلومات النظام
|
||||
edright_header=إعدادات صفحة معلومات نظام Virtualmin
|
||||
edright_sects=معلومات مرئية
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=تقرر تلقائيا
|
||||
edright_pixels=بكسل
|
||||
edright_efsize=عرض الإطار الأيسر مفقود أو غير صالح بالبكسل
|
||||
edright_ecannot=غير مسموح لك بتخصيص هذه الصفحة
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=بريد
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=غير الخلفية
|
||||
overlay_desc=تتيح لك هذه الصفحة تحديد تراكب نسق مختلف ، والذي يمكن أن يغير الألوان والرموز وتخطيط واجهة مستخدم Virtualmin.
|
||||
overlay_msg=تغيير تراكب السمة إلى:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Інфармацыя пра сістэму
|
||||
left_search=Пошук:
|
||||
left_search=Пошук
|
||||
|
||||
right_virtver=Цяпер па гэтай тэме патрабуецца віртуальная версія $1 або вышэй!
|
||||
right_vm2ver=Цяпер гэтая тэма патрабуе Cloudmin версіі $1 і вышэй!
|
||||
right_edit=Наладзьце гэтую старонку
|
||||
right_return=інфармацыйная сістэма
|
||||
|
||||
vmain_title=Virtualmin $1 на $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 на $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Катэгорыя канфігурацыі:
|
||||
config_change=Змена
|
||||
config_return=інфармацыйная сістэма
|
||||
config_next=Захаваць і далей
|
||||
config_nnext=Далей
|
||||
config_nprev=Папярэд
|
||||
|
||||
edright_title=Канфігурацыя інфармацыйнай сістэмы
|
||||
edright_header=Налады старонкі інфармацыйнай сістэмы Virtualmin
|
||||
edright_sects=Бачная інфармацыя
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Рашыце аўтаматычна
|
||||
edright_pixels=пікселяў
|
||||
edright_efsize=Адсутнічае альбо недапушчальная шырыня левага кадра ў пікселях
|
||||
edright_ecannot=Вам не дазволена наладжваць гэтую старонку
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Пошта
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Вэбмін
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Змена тэмы
|
||||
overlay_desc=Гэтая старонка дазваляе выбраць іншую тэму, якая можа змяняць колеры, значкі і макет карыстацкага інтэрфейсу Virtualmin.
|
||||
overlay_msg=Змяніць накладку тэмы на:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Системна информация
|
||||
left_search=Търсене:
|
||||
left_search=Търсене
|
||||
|
||||
right_virtver=Virtualmin версия $1 или по-нова вече се изисква от тази тема!
|
||||
right_vm2ver=Cloudmin версия $1 или по-нова вече се изисква от тази тема!
|
||||
right_edit=Конфигурирайте тази страница
|
||||
right_return=системна информация
|
||||
|
||||
vmain_title=Virtualmin $1 на $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 на $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Категория на конфигурация:
|
||||
config_change=Промяна
|
||||
config_return=Системна информация
|
||||
config_next=Запазване и Напред
|
||||
config_nnext=Следващия
|
||||
config_nprev=Предишна
|
||||
|
||||
edright_title=Конфигурация на системната информация
|
||||
edright_header=Настройки на страницата за информация за виртуалната система
|
||||
edright_sects=Видима информация
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Решете автоматично
|
||||
edright_pixels=пиксела
|
||||
edright_efsize=Липсваща или невалидна ширина на лявата рамка в пиксели
|
||||
edright_ecannot=Нямате право да персонализирате тази страница
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=поща
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Промяна на темата
|
||||
overlay_desc=Тази страница ви позволява да изберете различно наслагване на тема, което може да промени цветовете, иконите и оформлението на потребителския интерфейс на Virtualmin.
|
||||
overlay_msg=Промяна на наслагването на темата на:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Informació del sistema
|
||||
left_search=Cerca:
|
||||
left_search=Cerca
|
||||
|
||||
right_virtver=La versió de Virtualmin $1 o superior ara és necessària per aquest tema.
|
||||
right_vm2ver=La versió de Cloudmin $1 o superior ara és necessària per aquest tema.
|
||||
right_edit=Configura aquesta pàgina
|
||||
right_return=informació del sistema
|
||||
|
||||
vmain_title=Virtualmin $1 sobre $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 sobre $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Categoria de configuració:
|
||||
config_change=Canviar
|
||||
config_return=informació del sistema
|
||||
config_next=Desa i Següent
|
||||
config_nnext=Pròxim
|
||||
config_nprev=Anterior
|
||||
|
||||
edright_title=Configuració de la informació del sistema
|
||||
edright_header=Configuració de la pàgina d'informació del sistema Virtualmin
|
||||
edright_sects=Informació visible
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Decidiu automàticament
|
||||
edright_pixels=píxels
|
||||
edright_efsize=Falta l'amplada del fotograma esquerre o no vàlida en píxels
|
||||
edright_ecannot=No teniu permís de personalitzar aquesta pàgina
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Correu electrònic
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Canvia de tema
|
||||
overlay_desc=Aquesta pàgina permet seleccionar una superposició de tema diferent, que pot canviar els colors, les icones i la disposició de la interfície d'usuari de Virtualmin.
|
||||
overlay_msg=Canvia la superposició de tema a:
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
left_home=Informace o systému
|
||||
left_search=Hledat:
|
||||
|
||||
right_edit=Konfigurovat tuto stránku
|
||||
right_return=informace o systému
|
||||
|
||||
config_return=informace o systému
|
||||
|
||||
edright_title=Nastavení informací o systému
|
||||
edright_header=Stránka Virtualminu nastavení informací o systému
|
||||
edright_sects=Zobrazené informace
|
||||
|
||||
@@ -1,20 +1,26 @@
|
||||
left_search=Vyhledávání
|
||||
|
||||
right_virtver=Toto téma nyní vyžaduje verzi Virtualmin verze $1 nebo vyšší!
|
||||
right_vm2ver=V tomto motivu je nyní vyžadována verze Cloudmin $1 nebo vyšší!
|
||||
|
||||
vmain_title=Virtualmin $1 na $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 na $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Konfigurační kategorie:
|
||||
config_change=Změna
|
||||
config_next=Uložit a další
|
||||
config_nnext=další
|
||||
config_nprev=Předchozí
|
||||
|
||||
edright_list1=Seznam virtuálních serverů
|
||||
edright_global=Použít pro všechny uživatele?
|
||||
edright_nowebmin=Zobrazit kartu Webmin v levé nabídce?
|
||||
@@ -30,11 +36,13 @@ edright_vm2=Cloudmin
|
||||
edright_webmin=Webmin
|
||||
edright_search=Zobrazit vyhledávací pole pod levou nabídkou?
|
||||
edright_ecannot=Nemáte povolení přizpůsobit tuto stránku
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Pošta
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Změnit motiv
|
||||
overlay_desc=Tato stránka umožňuje vybrat jiné překrytí motivu, které může změnit barvy, ikony a rozvržení uživatelského rozhraní Virtualmin.
|
||||
overlay_msg=Změnit překrytí motivu na:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Systemoplysninger
|
||||
left_search=Søg:
|
||||
left_search=Søg
|
||||
|
||||
right_virtver=Virtualmin version $1 eller højere kræves nu af dette tema!
|
||||
right_vm2ver=Cloudmin version $1 eller nyere kræves nu af dette tema!
|
||||
right_edit=Konfigurer denne side
|
||||
right_return=systeminformation
|
||||
|
||||
vmain_title=Virtualmin $1 på $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 på $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Konfigurationskategori:
|
||||
config_change=Lave om
|
||||
config_return=systeminformation
|
||||
config_next=Gem og Næste
|
||||
config_nnext=Næste
|
||||
config_nprev=forrige
|
||||
|
||||
edright_title=Konfiguration af systeminformation
|
||||
edright_header=Indstillinger for side med Virtualmin systeminformationsside
|
||||
edright_sects=Synlige oplysninger
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Beslut automatisk
|
||||
edright_pixels=pixel
|
||||
edright_efsize=Manglende eller ugyldig venstre rammebredde i pixels
|
||||
edright_ecannot=Du har ikke tilladelse til at tilpasse denne side
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Post
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Skift tema
|
||||
overlay_desc=På denne side kan du vælge et andet temaoverlay, som kan ændre farver, ikoner og layout på Virtualmin-brugergrænsefladen.
|
||||
overlay_msg=Skift temaoverlay til:
|
||||
|
||||
@@ -1,16 +1,19 @@
|
||||
left_home=Systeminformation
|
||||
left_search=Suche:
|
||||
|
||||
right_edit=Diese Seite konfigurieren
|
||||
right_return=Systeminformationen
|
||||
|
||||
vmain_title=Virtualmin $1 von $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
|
||||
config_section=Konfigurationskategorie:
|
||||
config_change=Ändern
|
||||
config_return=Systeminformation
|
||||
config_next=Speichern und weiter
|
||||
config_nnext=Weiter
|
||||
config_nprev=Zurück
|
||||
|
||||
edright_title=Systeminformation Konfiguration
|
||||
edright_header=Virtualmin Systeminformationsseite Einstellungen
|
||||
edright_sects=Sichtbare Informationen
|
||||
@@ -33,6 +36,7 @@ edright_webmin=Webmin
|
||||
edright_fsize=Breite des linken Frames
|
||||
edright_fsizedef=Automatisch
|
||||
edright_pixels=Pixel
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Email
|
||||
has_vm2=Cloudmin
|
||||
|
||||
@@ -1,12 +1,17 @@
|
||||
left_search=Suche
|
||||
|
||||
right_virtver=Virtualmin Version $1 oder höher wird jetzt von diesem Thema benötigt!
|
||||
right_vm2ver=Cloudmin Version $1 oder höher wird jetzt von diesem Thema benötigt!
|
||||
|
||||
mmain_title=Cloudmin $1 auf $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
edright_list2=Liste der verwalteten Systeme
|
||||
edright_others=Nur für Master-Administrator
|
||||
edright_server=Standard-Cloudmin-System
|
||||
@@ -20,6 +25,7 @@ edright_tab1=Was auch immer zuerst ist
|
||||
edright_search=Suchfeld unter dem linken Menü anzeigen?
|
||||
edright_efsize=Fehlende oder ungültige linke Bildbreite in Pixel
|
||||
edright_ecannot=Sie dürfen diese Seite nicht anpassen
|
||||
|
||||
overlay_title=Thema ändern
|
||||
overlay_desc=Auf dieser Seite können Sie eine andere Themenüberlagerung auswählen, mit der Sie die Farben, Symbole und das Layout der Virtualmin-Benutzeroberfläche ändern können.
|
||||
overlay_msg=Ändern Sie die Themenüberlagerung in:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Πληροφορίες συστήματος
|
||||
left_search=Αναζήτηση:
|
||||
left_search=Αναζήτηση
|
||||
|
||||
right_virtver=Το Virtualmin έκδοση $1 ή υψηλότερη απαιτείται τώρα από αυτό το θέμα!
|
||||
right_vm2ver=Το Cloudmin έκδοση $1 ή υψηλότερη απαιτείται τώρα από αυτό το θέμα!
|
||||
right_edit=Διαμορφώστε αυτήν τη σελίδα
|
||||
right_return=πληροφορίες συστήματος
|
||||
|
||||
vmain_title=Virtualmin $1 στο $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 στο $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Κατηγορία διαμόρφωσης:
|
||||
config_change=Αλλαγή
|
||||
config_return=πληροφορίες συστήματος
|
||||
config_next=Αποθήκευση και Επόμενο
|
||||
config_nnext=Επόμενο
|
||||
config_nprev=Προηγ
|
||||
|
||||
edright_title=Διαμόρφωση πληροφοριών συστήματος
|
||||
edright_header=Ρυθμίσεις σελίδας πληροφοριών συστήματος Virtualmin
|
||||
edright_sects=Ορατές πληροφορίες
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Αποφασίστε αυτόματα
|
||||
edright_pixels=εικονοστοιχεία
|
||||
edright_efsize=Λείπει ή μη έγκυρο πλάτος αριστερού καρέ σε pixel
|
||||
edright_ecannot=Δεν επιτρέπεται η προσαρμογή αυτής της σελίδας
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Ταχυδρομείο
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Χρήστης
|
||||
|
||||
overlay_title=Αλλαξε θέμα
|
||||
overlay_desc=Αυτή η σελίδα σάς επιτρέπει να επιλέξετε μια διαφορετική επικάλυψη θέματος, η οποία μπορεί να αλλάξει τα χρώματα, τα εικονίδια και τη διάταξη του περιβάλλοντος εργασίας χρήστη του Virtualmin.
|
||||
overlay_msg=Αλλαγή επικάλυψης θέματος σε:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
left_home=System Information
|
||||
left_search=Search:
|
||||
left_search=Search
|
||||
|
||||
right_virtver=Virtualmin version $1 or higher is now required by this theme!
|
||||
right_vm2ver=Cloudmin version $1 or higher is now required by this theme!
|
||||
@@ -26,7 +26,7 @@ config_nnext=Next
|
||||
config_nprev=Prev
|
||||
|
||||
edright_title=System Information Configuration
|
||||
edright_header=Virtualmin system information page settings
|
||||
edright_header=System information page settings
|
||||
edright_sects=Visible information
|
||||
edright_list=Default right-frame content
|
||||
edright_list0=System information
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Información del sistema
|
||||
left_search=Buscar:
|
||||
left_search=Buscar
|
||||
|
||||
right_virtver=¡Virtualmin versión $1 o superior ahora es requerida por este tema!
|
||||
right_vm2ver=¡Este tema requiere la versión de Cloudmin $1 o superior!
|
||||
right_edit=Configurar esta página
|
||||
right_return=información del sistema
|
||||
|
||||
vmain_title=Virtualmin $1 en $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 en $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Categoría de configuración:
|
||||
config_change=Cambio
|
||||
config_return=información del sistema
|
||||
config_next=Guardar y Siguiente
|
||||
config_nnext=próximo
|
||||
config_nprev=Anterior
|
||||
|
||||
edright_title=Configuración de información del sistema
|
||||
edright_header=Configuración de la página de información del sistema Virtualmin
|
||||
edright_sects=Información visible
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Decide automáticamente
|
||||
edright_pixels=píxeles
|
||||
edright_efsize=Falta o no es válido el ancho del marco izquierdo en píxeles
|
||||
edright_ecannot=No tienes permiso para personalizar esta página
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Correo
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Cambiar de tema
|
||||
overlay_desc=Esta página le permite seleccionar una superposición de tema diferente, que puede cambiar los colores, los iconos y el diseño de la interfaz de usuario de Virtualmin.
|
||||
overlay_msg=Cambie la superposición de tema a:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Sistemaren informazioa
|
||||
left_search=Search:
|
||||
left_search=Bilatu
|
||||
|
||||
right_virtver=Virtualmin $1 edo bertsio berria da gai honek!
|
||||
right_vm2ver=Cloudmin $1 bertsioa edo handiagoa beharrezkoa da gai honek!
|
||||
right_edit=Konfiguratu orri hau
|
||||
right_return=sistemaren informazioa
|
||||
|
||||
vmain_title=Virtualmin $1 $2 an ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=% Cloudmin $1 $2 an ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Hodei $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Konfigurazio kategoria:
|
||||
config_change=Aldaketa
|
||||
config_return=sistemaren informazioa
|
||||
config_next=Gorde eta Hurrengoa
|
||||
config_nnext=hurrengo
|
||||
config_nprev=Aurrekoa
|
||||
|
||||
edright_title=Sistemaren informazioa konfiguratzea
|
||||
edright_header=Virtualmin sistemaren informazio orriaren ezarpenak
|
||||
edright_sects=Informazio ikusgarria
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Erabaki automatikoki
|
||||
edright_pixels=pixel
|
||||
edright_efsize=Falta da edo baliogabea ezkerreko markoaren zabalera pixeletan
|
||||
edright_ecannot=Ezin duzu orri hau pertsonalizatu
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Mail
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Aldatu gaia
|
||||
overlay_desc=Orrialde honen bidez, gaiaren gaineko gainjartzea aukeratu dezakezu, Virtualmin erabiltzailearen interfazearen koloreak, ikonoak eta diseinua alda ditzakezunak.
|
||||
overlay_msg=Aldatu gaiaren gaineko gainjarra:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=اطلاعات سیستم
|
||||
left_search=جستجو کردن:
|
||||
left_search=جستجو کردن
|
||||
|
||||
right_virtver=نسخه Virtualmin $1 یا بالاتر اکنون توسط این موضوع مورد نیاز است!
|
||||
right_vm2ver=نسخه Cloudmin $1 یا بالاتر اکنون توسط این موضوع مورد نیاز است!
|
||||
right_edit=پیکربندی این صفحه
|
||||
right_return=اطلاعات سیستم
|
||||
|
||||
vmain_title=Virtualmin $1 on $2 ($3)
|
||||
vmain_title2=مجازی
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 در$2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=دسته پیکربندی:
|
||||
config_change=تغییر دادن
|
||||
config_return=اطلاعات سیستم
|
||||
config_next=ذخیره و بعدی
|
||||
config_nnext=بعد
|
||||
config_nprev=مقدمه
|
||||
|
||||
edright_title=پیکربندی اطلاعات سیستم
|
||||
edright_header=تنظیمات صفحه اطلاعات سیستم Virtualmin
|
||||
edright_sects=اطلاعات قابل مشاهده
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=به طور خودکار تصمیم بگیرید
|
||||
edright_pixels=پیکسل
|
||||
edright_efsize=عرض قاب نامحدود یا نامعتبر در پیکسل ها
|
||||
edright_ecannot=شما مجاز به سفارشی کردن این صفحه نیستید
|
||||
|
||||
has_virtualmin=مجازی
|
||||
has_mail=نامه
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=وبمین
|
||||
has_usermin=اوسرمین
|
||||
|
||||
overlay_title=تغییر زمینه
|
||||
overlay_desc=این صفحه به شما امکان می دهد یک روکش موضوعی متفاوت را انتخاب کنید ، که می تواند رنگ ها ، نمادها و چیدمان رابط کاربری Virtualmin را تغییر دهد.
|
||||
overlay_msg=تغییر روکش موضوع به:
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
left_home=Järjestelmän tiedot
|
||||
left_search=Etsi:
|
||||
|
||||
right_edit=Muokka tätä sivua
|
||||
right_return=järjestelmän tiedot
|
||||
|
||||
vmain_title=Virtualmin $1 on $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
|
||||
config_section=Asetus kategoria:
|
||||
config_change=Vaihda
|
||||
config_return=järjestelmä tiedot
|
||||
config_next=Tallenna ja Seuraava
|
||||
config_nnext=Seuraava
|
||||
config_nprev=Edellinen
|
||||
|
||||
edright_title=Järjestelmän tiedot asetukset
|
||||
edright_header=Virtualmin järjestelmä tiedot sivu asetukset
|
||||
edright_sects=Näkyvät tiedot
|
||||
|
||||
@@ -1,13 +1,18 @@
|
||||
left_search=Hae
|
||||
|
||||
right_virtver=Tämä teema vaatii nyt Virtualmin-version $1 tai uudemman!
|
||||
right_vm2ver=Tämä teema vaatii nyt Cloudmin-version $1 tai uudemman!
|
||||
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 $2 : ssa ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
edright_list=Oikean kehyksen oletusarvo
|
||||
edright_list0=Järjestelmätiedot
|
||||
edright_list1=Luettelo virtuaalipalvelimista
|
||||
@@ -32,11 +37,13 @@ edright_fsizedef=Päätä automaattisesti
|
||||
edright_pixels=pikseliä
|
||||
edright_efsize=Puuttuva tai virheellinen vasemman kehyksen leveys pikseleinä
|
||||
edright_ecannot=Et voi muokata tätä sivua
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=posti
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Vaihda teema
|
||||
overlay_desc=Tällä sivulla voit valita toisen teemapeiton, joka voi muuttaa Virtualmin-käyttöliittymän värejä, kuvakkeita ja asettelua.
|
||||
overlay_msg=Muuta teemapeitto muotoon:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Informations système
|
||||
left_search=Chercher:
|
||||
left_search=Rechercher
|
||||
|
||||
right_virtver=La version Virtualmin $1 ou supérieure est maintenant requise par ce thème!
|
||||
right_vm2ver=La version Cloudmin $1 ou supérieure est désormais requise par ce thème!
|
||||
right_edit=Configurer cette page
|
||||
right_return=informations système
|
||||
|
||||
vmain_title=Virtualmin $1 sur $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 sur $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Catégorie de configuration:
|
||||
config_change=Changement
|
||||
config_return=informations système
|
||||
config_next=Enregistrer et suivant
|
||||
config_nnext=Prochain
|
||||
config_nprev=Précédent
|
||||
|
||||
edright_title=Configuration des informations système
|
||||
edright_header=Paramètres de la page d'informations du système Virtualmin
|
||||
edright_sects=Information visible
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Décidez automatiquement
|
||||
edright_pixels=pixels
|
||||
edright_efsize=Largeur du cadre gauche manquante ou non valide en pixels
|
||||
edright_ecannot=Vous n'êtes pas autorisé à personnaliser cette page
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Courrier
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Change le thème
|
||||
overlay_desc=Cette page vous permet de sélectionner une superposition de thème différente, qui peut changer les couleurs, les icônes et la disposition de l'interface utilisateur Virtualmin.
|
||||
overlay_msg=Changez la superposition de thème en:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=מידע מערכת
|
||||
left_search=לחפש:
|
||||
left_search=לחפש
|
||||
|
||||
right_virtver=גרסת Virtualmin $1 ומעלה נדרשת כעת לפי נושא זה!
|
||||
right_vm2ver=גרסת Cloudmin $1 ומעלה נדרשת כעת לפי נושא זה!
|
||||
right_edit=קבע את התצורה של דף זה
|
||||
right_return=מידע מערכת
|
||||
|
||||
vmain_title=Virtualmin $1 על $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 על $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=קטגוריית תצורה:
|
||||
config_change=שינוי
|
||||
config_return=מידע מערכת
|
||||
config_next=שמור והבא
|
||||
config_nnext=הַבָּא
|
||||
config_nprev=קודם
|
||||
|
||||
edright_title=תצורת מידע מערכת
|
||||
edright_header=הגדרות עמוד מידע על מערכת Virtualmin
|
||||
edright_sects=מידע גלוי
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=החליט באופן אוטומטי
|
||||
edright_pixels=פיקסלים
|
||||
edright_efsize=רוחב מסגרת שמאל חסר או לא חוקי בפיקסלים
|
||||
edright_ecannot=אינך מורשה להתאים אישית דף זה
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=דוֹאַר
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=וובמין
|
||||
has_usermin=סדרן
|
||||
|
||||
overlay_title=לשנות נושא
|
||||
overlay_desc=דף זה מאפשר לך לבחור שכבת-על אחרת, שיכולה לשנות את הצבעים, הסמלים והפריסה של ממשק המשתמש Virtualmin.
|
||||
overlay_msg=שנה שכבת-על לנושא ל:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Informacije o sustavu
|
||||
left_search=Traži:
|
||||
left_search=traži
|
||||
|
||||
right_virtver=Virtualmin verzija $1 ili novija sada je potrebna ovoj temi!
|
||||
right_vm2ver=Ova tema sada zahtijeva oblak verziju $1 ili noviju!
|
||||
right_edit=Konfigurirajte ovu stranicu
|
||||
right_return=informacije o sustavu
|
||||
|
||||
vmain_title=Virtualmin $1 na $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 na $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Kategorija konfiguracije:
|
||||
config_change=Promijeniti
|
||||
config_return=informacije o sustavu
|
||||
config_next=Spremi i Dalje
|
||||
config_nnext=Sljedeći
|
||||
config_nprev=Prethodna
|
||||
|
||||
edright_title=Konfiguracija informacija o sustavu
|
||||
edright_header=Postavke stranice podataka o virtualnom sustavu
|
||||
edright_sects=Vidljive informacije
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Odlučite automatski
|
||||
edright_pixels=piksela
|
||||
edright_efsize=Nedostaje ili nije važeća širina lijevog okvira u pikselima
|
||||
edright_ecannot=Nije vam dopušteno prilagođavanje ove stranice
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=pošta
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Promjena teme
|
||||
overlay_desc=Ova stranica omogućuje odabir drugog prekrivanja teme, što može promijeniti boje, ikone i izgled korisničkog sučelja Virtualmin.
|
||||
overlay_msg=Promijenite prekrivanje teme u:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Rendszer információ
|
||||
left_search=Keresés:
|
||||
left_search=Keresés
|
||||
|
||||
right_virtver=Ez a téma most megköveteli a (z) $1 vagy magasabb Virtualmin verziót!
|
||||
right_vm2ver=Ez a téma most megköveteli a (z) $1 vagy magasabb Cloudmin verziót!
|
||||
right_edit=Konfigurálja ezt az oldalt
|
||||
right_return=rendszer információ
|
||||
|
||||
vmain_title=$1 virtuális min $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=$1 ($2)
|
||||
mmain_title=Cloudmin $1 a $2 -en ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=$1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Konfigurációs kategória:
|
||||
config_change=változás
|
||||
config_return=rendszer információ
|
||||
config_next=Mentés és Következő
|
||||
config_nnext=Következő
|
||||
config_nprev=Előző
|
||||
|
||||
edright_title=Rendszerinformációk konfigurálása
|
||||
edright_header=A Virtualmin rendszer információs oldalának beállításai
|
||||
edright_sects=Látható információ
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Döntse el automatikusan
|
||||
edright_pixels=képpont
|
||||
edright_efsize=Hiányzó vagy érvénytelen bal oldali keret szélessége pixelben
|
||||
edright_ecannot=Ezt az oldalt nem testreszabhatja
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Levél
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmint
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Téma váltása
|
||||
overlay_desc=Ezen az oldalon választhat egy másik témafedvényt, amely megváltoztathatja a Virtualmin felhasználói felületének színeit, ikonjait és elrendezését.
|
||||
overlay_msg=A téma átfedése módosítsa:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Informazioni di sistema
|
||||
left_search=Ricerca:
|
||||
left_search=Ricerca
|
||||
|
||||
right_virtver=Virtualmin versione $1 o successiva è ora richiesta da questo tema!
|
||||
right_vm2ver=La versione di Cloudmin $1 o successiva è ora richiesta da questo tema!
|
||||
right_edit=Configura questa pagina
|
||||
right_return=informazioni di sistema
|
||||
|
||||
vmain_title=Virtualmin $1 su $2 ($3)
|
||||
vmain_title2=virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 su $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Categoria di configurazione:
|
||||
config_change=Modificare
|
||||
config_return=informazioni di sistema
|
||||
config_next=Salva e Avanti
|
||||
config_nnext=Il prossimo
|
||||
config_nprev=prev
|
||||
|
||||
edright_title=Configurazione delle informazioni di sistema
|
||||
edright_header=Impostazioni della pagina delle informazioni di sistema di Virtualmin
|
||||
edright_sects=Informazioni visibili
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Decidi automaticamente
|
||||
edright_pixels=pixel
|
||||
edright_efsize=Larghezza della cornice sinistra mancante o non valida in pixel
|
||||
edright_ecannot=Non sei autorizzato a personalizzare questa pagina
|
||||
|
||||
has_virtualmin=virtualmin
|
||||
has_mail=posta
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Cambia tema
|
||||
overlay_desc=Questa pagina consente di selezionare un diverso overlay di temi, che può cambiare i colori, le icone e il layout dell'interfaccia utente di Virtualmin.
|
||||
overlay_msg=Cambia l'overlay del tema in:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=システムインフォメーション
|
||||
left_search=探す:
|
||||
left_search=探す
|
||||
|
||||
right_virtver=このテーマでは、Virtualminバージョン $1以上が必要です!
|
||||
right_vm2ver=Cloudminバージョン $1以上がこのテーマで必要になりました!
|
||||
right_edit=このページを構成する
|
||||
right_return=システムインフォメーション
|
||||
|
||||
vmain_title=$2のVirtualmin $1($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1($2)
|
||||
mmain_title=$2のCloudmin $1($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=構成カテゴリ:
|
||||
config_change=変化する
|
||||
config_return=システムインフォメーション
|
||||
config_next=保存して次へ
|
||||
config_nnext=次
|
||||
config_nprev=前へ
|
||||
|
||||
edright_title=システム情報の構成
|
||||
edright_header=Virtualminシステム情報ページの設定
|
||||
edright_sects=目に見える情報
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=自動的に決定
|
||||
edright_pixels=ピクセル
|
||||
edright_efsize=左フレームの幅がないか、ピクセル単位で無効です
|
||||
edright_ecannot=このページをカスタマイズすることはできません
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=郵便物
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=テーマを変更
|
||||
overlay_desc=このページでは、Virtualminユーザーインターフェイスの色、アイコン、レイアウトを変更できる別のテーマオーバーレイを選択できます。
|
||||
overlay_msg=テーマオーバーレイを次のように変更:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=시스템 정보
|
||||
left_search=검색:
|
||||
left_search=찾다
|
||||
|
||||
right_virtver=이 테마에는 Virtualmin 버전 $1 이상이 필요합니다!
|
||||
right_vm2ver=이 테마에는 Cloudmin 버전 $1 이상이 필요합니다!
|
||||
right_edit=이 페이지를 구성하십시오
|
||||
right_return=시스템 정보
|
||||
|
||||
vmain_title=$2 의 가상 최소 $1 ($3)
|
||||
vmain_title2=가상 민
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=$2 의 Cloudmin $1 ($3)
|
||||
mmain_title2=클라우드 민
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=구성 카테고리 :
|
||||
config_change=변화
|
||||
config_return=시스템 정보
|
||||
config_next=저장하고 다음
|
||||
config_nnext=다음
|
||||
config_nprev=이전
|
||||
|
||||
edright_title=시스템 정보 구성
|
||||
edright_header=Virtualmin 시스템 정보 페이지 설정
|
||||
edright_sects=보이는 정보
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=자동 결정
|
||||
edright_pixels=픽셀
|
||||
edright_efsize=왼쪽 프레임 너비가 없거나 잘못되었습니다 (픽셀)
|
||||
edright_ecannot=이 페이지를 사용자 정의 할 수 없습니다
|
||||
|
||||
has_virtualmin=가상 민
|
||||
has_mail=우편
|
||||
has_vm2=클라우드 민
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=테마 변경
|
||||
overlay_desc=이 페이지에서는 다른 테마 오버레이를 선택하여 Virtualmin 사용자 인터페이스의 색상, 아이콘 및 레이아웃을 변경할 수 있습니다.
|
||||
overlay_msg=테마 오버레이를 다음으로 변경하십시오.
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Sistemos informacija
|
||||
left_search=Paieška:
|
||||
left_search=Paieška
|
||||
|
||||
right_virtver=Ši tema reikalauja „Virtualmin“ $1 ar naujesnės versijos!
|
||||
right_vm2ver=Ši tema reikalinga „ $1 “ ar naujesnės versijos „Cloudmin“ versijai!
|
||||
right_edit=Konfigūruokite šį puslapį
|
||||
right_return=sistemos informacija
|
||||
|
||||
vmain_title=„Virtualmin $1 “ $2 ($3)
|
||||
vmain_title2=„Virtualmin“
|
||||
vmain_title3=„Virtualmin $1 “ ($2)
|
||||
mmain_title=$1 „Cloudmin“ $2 ($3)
|
||||
mmain_title2=„Cloudmin“
|
||||
mmain_title3=„Cloudmin“ $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Konfigūracijos kategorija:
|
||||
config_change=Keisti
|
||||
config_return=sistemos informacija
|
||||
config_next=Išsaugoti ir Kitas
|
||||
config_nnext=Kitas
|
||||
config_nprev=Ankstesnis
|
||||
|
||||
edright_title=Sistemos informacijos konfigūracija
|
||||
edright_header=„Virtualmin“ sistemos informacijos puslapio nustatymai
|
||||
edright_sects=Matoma informacija
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Nuspręskite automatiškai
|
||||
edright_pixels=pikselių
|
||||
edright_efsize=Trūksta arba netinkamas kairiojo kadro plotis pikseliais
|
||||
edright_ecannot=Jums neleidžiama tinkinti šio puslapio
|
||||
|
||||
has_virtualmin=„Virtualmin“
|
||||
has_mail=Paštas
|
||||
has_vm2=„Cloudmin“
|
||||
has_webmin=Webminas
|
||||
has_usermin=„Usermin“
|
||||
|
||||
overlay_title=Pakeisti temą
|
||||
overlay_desc=Šis puslapis leidžia jums pasirinkti kitą temos perdangą, kuri gali pakeisti „Virtualmin“ vartotojo sąsajos spalvas, piktogramas ir išdėstymą.
|
||||
overlay_msg=Pakeisti temos perdangą į:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Sistēmas informācija
|
||||
left_search=Meklēt:
|
||||
left_search=Meklēt
|
||||
|
||||
right_virtver=Šī tēma tagad prasa Virtualmin versiju $1 vai jaunāku!
|
||||
right_vm2ver=Šī tēma tagad pieprasa Cloudmin versiju $1 vai jaunāku!
|
||||
right_edit=Konfigurējiet šo lapu
|
||||
right_return=sistēmas informācija
|
||||
|
||||
vmain_title=Virtualmin $1 $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=$1 ($2)
|
||||
mmain_title=Mākoņainība $1 $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Mākoņainība $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Konfigurācijas kategorija:
|
||||
config_change=Pārmaiņas
|
||||
config_return=sistēmas informācija
|
||||
config_next=Saglabāt un tālāk
|
||||
config_nnext=Nākamais
|
||||
config_nprev=Iepriekšējais
|
||||
|
||||
edright_title=Sistēmas informācijas konfigurēšana
|
||||
edright_header=Virtualmin sistēmas informācijas lapas iestatījumi
|
||||
edright_sects=Redzamā informācija
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Izlemiet automātiski
|
||||
edright_pixels=pikseļi
|
||||
edright_efsize=Trūkst vai nav derīgs kreisā rāmja platums pikseļos
|
||||
edright_ecannot=Jums nav atļauts pielāgot šo lapu
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Pasts
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Mainīt tēmu
|
||||
overlay_desc=Šī lapa ļauj jums izvēlēties citu motīvu pārklājumu, kas var mainīt Virtualmin lietotāja interfeisa krāsas, ikonas un izkārtojumu.
|
||||
overlay_msg=Mainīt motīvu pārklājumu uz:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Maklumat sistem
|
||||
left_search=Cari:
|
||||
left_search=Cari
|
||||
|
||||
right_virtver=Versi Virtualmin $1 atau lebih tinggi kini diperlukan oleh tema ini!
|
||||
right_vm2ver=Cloudmin versi $1 atau lebih tinggi kini diperlukan oleh tema ini!
|
||||
right_edit=Konfigurasikan halaman ini
|
||||
right_return=maklumat sistem
|
||||
|
||||
vmain_title=Virtualmin $1 pada $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 pada $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Kategori konfigurasi:
|
||||
config_change=Ubah
|
||||
config_return=maklumat sistem
|
||||
config_next=Simpan dan Seterusnya
|
||||
config_nnext=Seterusnya
|
||||
config_nprev=Sebelumnya
|
||||
|
||||
edright_title=Konfigurasi Maklumat Sistem
|
||||
edright_header=Tetapan halaman maklumat sistem Virtualmin
|
||||
edright_sects=Maklumat yang dapat dilihat
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Tentukan secara automatik
|
||||
edright_pixels=piksel
|
||||
edright_efsize=Lebar bingkai kiri yang hilang atau tidak sah dalam piksel
|
||||
edright_ecannot=Anda tidak dibenarkan menyesuaikan halaman ini
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Mel
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Pengguna Pengguna
|
||||
|
||||
overlay_title=Tukar tema
|
||||
overlay_desc=Halaman ini membolehkan anda memilih hamparan tema yang berbeza, yang dapat mengubah warna, ikon dan susun atur antara muka pengguna Virtualmin.
|
||||
overlay_msg=Tukar hamparan tema kepada:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Informazzjoni tas-Sistema
|
||||
left_search=Fittex:
|
||||
left_search=Fittex
|
||||
|
||||
right_virtver=Il-verżjoni Virtualmin $1 jew ogħla issa hija meħtieġa minn din it-tema!
|
||||
right_vm2ver=Il-verżjoni Cloudmin $1 jew ogħla issa hija meħtieġa minn din it-tema!
|
||||
right_edit=Ikkonfigura din il-paġna
|
||||
right_return=informazzjoni tas-sistema
|
||||
|
||||
vmain_title=Virtualmin $1 fuq $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 fuq $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Kategorija ta 'konfigurazzjoni:
|
||||
config_change=Ibdel
|
||||
config_return=informazzjoni tas-sistema
|
||||
config_next=Issejvja u jmiss
|
||||
config_nnext=Sussegwentement
|
||||
config_nprev=Prev
|
||||
|
||||
edright_title=Konfigurazzjoni tal-Informazzjoni tas-Sistema
|
||||
edright_header=Issettjar tal-paġna ta 'informazzjoni dwar sistema ta' Virtualmin
|
||||
edright_sects=Informazzjoni viżibbli
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Iddeċiedi awtomatikament
|
||||
edright_pixels=pixel
|
||||
edright_efsize=Nieqes il-wisa 'tal-qafas tax-xellug nieqes jew invalidu fil-pixel
|
||||
edright_ecannot=M'għandekx permess tippersonalizza din il-paġna
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Mail
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Ibdel Tema
|
||||
overlay_desc=Din il-paġna jippermettilek tagħżel overlay b’tema differenti, li tista ’tbiddel il-kuluri, l-ikoni u t-tqassim tal-interface tal-utent ta’ Virtualmin.
|
||||
overlay_msg=Ibdel l-overlay tat-tema għal:
|
||||
|
||||
@@ -1,19 +1,22 @@
|
||||
left_home=Systeem Informatie
|
||||
left_search=Zoek:
|
||||
|
||||
right_edit=Configureer deze pagina
|
||||
right_return=systeem informatie
|
||||
|
||||
vmain_title=Virtualmin $1 op $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 op $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
config_section=Configuratie categorie:
|
||||
config_change=Verander
|
||||
config_return=systeem informatie
|
||||
config_next=Opslaan en Volgende
|
||||
config_nnext=Volgende
|
||||
config_nprev=Vorige
|
||||
|
||||
edright_title=Systeem Informatie Configuratie
|
||||
edright_header=Virtualmin systeem informatie pagina instellingen
|
||||
edright_sects=Zichtbare informatie
|
||||
@@ -47,11 +50,13 @@ edright_fsize=Linker frame breedte
|
||||
edright_fsizedef=Beslis automatisch
|
||||
edright_pixels=pixels
|
||||
edright_efsize=Ontbrekende of ongeldige linker frame breedte in pixels
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Email
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Verander Thema
|
||||
overlay_desc=Op deze pagina kunt u een andere thema kiezen, waarvan de kleuren kunnen worden verandert plus de iconen en layout van de Virtualmin gebruiker interface.
|
||||
overlay_msg=Verander thema overlay naar:
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
left_search=Zoeken
|
||||
|
||||
right_virtver=Virtualmin-versie $1 of hoger is nu vereist voor dit thema!
|
||||
right_vm2ver=Cloudmin-versie $1 of hoger is nu vereist voor dit thema!
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
edright_search=Zoekvak onder menu links weergeven?
|
||||
edright_ecannot=U mag deze pagina niet aanpassen
|
||||
|
||||
@@ -1,19 +1,22 @@
|
||||
left_home=System informasjon
|
||||
left_search=Søk:
|
||||
|
||||
right_edit=Konfigurer denne siden
|
||||
right_return=systeminformasjon
|
||||
|
||||
vmain_title=Virtualmin $1 på $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 på $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
config_section=Konfigurasjonskategori:
|
||||
config_change=Endre
|
||||
config_return=system informasjon
|
||||
config_next=Lagre og Neste
|
||||
config_nnext=Neste
|
||||
config_nprev=Forr.
|
||||
|
||||
edright_title=Systeminformasjon konfigurasjon
|
||||
edright_header=Innstillinger for Virtualmin systeminformasjonsside
|
||||
edright_sects=Synlig informasjon
|
||||
@@ -47,11 +50,13 @@ edright_fsize=Bredde på venstre ramme
|
||||
edright_fsizedef=Bestem automatisk
|
||||
edright_pixels=piksler
|
||||
edright_efsize=Manglende eller ugyldig bredde i piksler for venstre ramme
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=E-post
|
||||
has_vm2=Cloudmiin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Endre tema
|
||||
overlay_desc=This page allows you to select a different theme overlay, which can change the colors, icons and layout of the Virtualmin user interface.
|
||||
overlay_msg=Endre tema overlay til:
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
left_search=Søk
|
||||
|
||||
right_virtver=Virtualmin versjon $1 eller høyere kreves nå av dette temaet!
|
||||
right_vm2ver=Cloudmin-versjon $1 eller høyere kreves nå av dette temaet!
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
edright_search=Vis søkefeltet under venstre meny?
|
||||
edright_ecannot=Du har ikke lov til å tilpasse denne siden
|
||||
|
||||
@@ -1,19 +1,22 @@
|
||||
left_home=Informacje o systemie
|
||||
left_search=Szukaj:
|
||||
|
||||
right_edit=Konfiguruj tę stronę
|
||||
right_return=informacji o systemie
|
||||
|
||||
vmain_title=Virtualmin $1 na $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 na $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
config_section=Konfiguracja kategorii
|
||||
config_change=Zmień
|
||||
config_return=informacji o systemie
|
||||
config_next=Zapisz i dalej
|
||||
config_nnext=Dalej
|
||||
config_nprev=Wstecz
|
||||
|
||||
edright_title=Konfiguracja strony informacyjnej o serwerze
|
||||
edright_header=Ustawienia strony Virtualmin - Informacje o serwerze
|
||||
edright_sects=Widoczne informacje
|
||||
@@ -49,11 +52,13 @@ edright_fsizedef=Przydzielane automatyczne
|
||||
edright_pixels=pikseli
|
||||
edright_efsize=Brakująca lub błędna szerokość lewej ramki w pikselach
|
||||
edright_ecannot=Nie masz uprawnień do konfigurowania tej strony
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Mail
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Zmiana szablonu
|
||||
overlay_desc=Ta strona pozwala zmienić nakładkę na szablon, w którym można zmieniać kolory, ikony i układ interfejsu
|
||||
overlay_msg=Zmiana motywu nakładki na:
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
left_search=Szukaj
|
||||
|
||||
right_virtver=Ta kompozycja wymaga teraz Virtualmin w wersji $1 lub wyższej!
|
||||
right_vm2ver=Ta kompozycja wymaga teraz wersji Cloudmin $1 lub wyższej!
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Informação do sistema
|
||||
left_search=Procurar:
|
||||
left_search=Procurar
|
||||
|
||||
right_virtver=Agora, a versão $1 ou superior do Virtualmin é exigida por esse tema!
|
||||
right_vm2ver=Agora, a versão $1 ou superior do Cloudmin é exigida por esse tema!
|
||||
right_edit=Configure esta página
|
||||
right_return=informação do sistema
|
||||
|
||||
vmain_title=Virtualmin $1 em $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=% Virtual $1 ($2)
|
||||
mmain_title=Cloudmin $1 em $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Categoria de configuração:
|
||||
config_change=mudança
|
||||
config_return=informação do sistema
|
||||
config_next=Salvar e Avançar
|
||||
config_nnext=Próximo
|
||||
config_nprev=Anterior
|
||||
|
||||
edright_title=Configuração de informações do sistema
|
||||
edright_header=Configurações da página de informações do sistema Virtualmin
|
||||
edright_sects=Informação visível
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Decida automaticamente
|
||||
edright_pixels=píxeis
|
||||
edright_efsize=Largura do quadro esquerdo ausente ou inválida em pixels
|
||||
edright_ecannot=Você não tem permissão para personalizar esta página
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Enviar
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Mudar tema
|
||||
overlay_desc=Esta página permite selecionar uma sobreposição de tema diferente, que pode alterar as cores, ícones e layout da interface do usuário do Virtualmin.
|
||||
overlay_msg=Altere a sobreposição de tema para:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Informação do sistema
|
||||
left_search=Procurar:
|
||||
left_search=Procurar
|
||||
|
||||
right_virtver=Agora, a versão $1 ou superior do Virtualmin é exigida por esse tema!
|
||||
right_vm2ver=Agora, a versão $1 ou superior do Cloudmin é exigida por esse tema!
|
||||
right_edit=Configure esta página
|
||||
right_return=informação do sistema
|
||||
|
||||
vmain_title=Virtualmin $1 em $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=% Virtual $1 ($2)
|
||||
mmain_title=Cloudmin $1 em $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Categoria de configuração:
|
||||
config_change=mudança
|
||||
config_return=informação do sistema
|
||||
config_next=Salvar e Avançar
|
||||
config_nnext=Próximo
|
||||
config_nprev=Anterior
|
||||
|
||||
edright_title=Configuração de informações do sistema
|
||||
edright_header=Configurações da página de informações do sistema Virtualmin
|
||||
edright_sects=Informação visível
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Decida automaticamente
|
||||
edright_pixels=píxeis
|
||||
edright_efsize=Largura do quadro esquerdo ausente ou inválida em pixels
|
||||
edright_ecannot=Você não tem permissão para personalizar esta página
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Enviar
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Mudar tema
|
||||
overlay_desc=Esta página permite selecionar uma sobreposição de tema diferente, que pode alterar as cores, ícones e layout da interface do usuário do Virtualmin.
|
||||
overlay_msg=Altere a sobreposição de tema para:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Informatii despre sistem
|
||||
left_search=Căutare:
|
||||
left_search=Căutare
|
||||
|
||||
right_virtver=Versiunea Virtualmin $1 sau mai mare este acum necesară de această temă!
|
||||
right_vm2ver=Versiunea Cloudmin $1 sau mai mare este acum necesară de această temă!
|
||||
right_edit=Configurați această pagină
|
||||
right_return=informatii despre sistem
|
||||
|
||||
vmain_title=Virtualmin $1 pe $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 pe $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Categorie de configurare:
|
||||
config_change=Schimbare
|
||||
config_return=informatii despre sistem
|
||||
config_next=Salvați și următor
|
||||
config_nnext=Următor →
|
||||
config_nprev=Anterior
|
||||
|
||||
edright_title=Configurarea informațiilor de sistem
|
||||
edright_header=Setări ale paginii de informații despre sistemul Virtualmin
|
||||
edright_sects=Informații vizibile
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Decideți automat
|
||||
edright_pixels=pixeli
|
||||
edright_efsize=Lipsă sau nevalidă lățimea cadrului stâng în pixeli
|
||||
edright_ecannot=Nu aveți voie să personalizați această pagină
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Poștă
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Schimbă tema
|
||||
overlay_desc=Această pagină vă permite să selectați o altă suprapunere de temă, care poate schimba culorile, pictogramele și aspectul interfeței de utilizator Virtualmin.
|
||||
overlay_msg=Schimbați suprapunerea temei în:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Системная информация
|
||||
left_search=Поиск:
|
||||
left_search=Поиск
|
||||
|
||||
right_virtver=Virtualmin версия $1 или выше теперь требуется для этой темы!
|
||||
right_vm2ver=Cloudmin версия $1 или выше теперь требуется для этой темы!
|
||||
right_edit=Настройте эту страницу
|
||||
right_return=системная информация
|
||||
|
||||
vmain_title=Virtualmin $1 на $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 на $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Категория конфигурации:
|
||||
config_change=Изменить
|
||||
config_return=Системная информация
|
||||
config_next=Сохранить и далее
|
||||
config_nnext=Следующий
|
||||
config_nprev=Предыдущая
|
||||
|
||||
edright_title=Конфигурация информации о системе
|
||||
edright_header=Настройки страницы информации о системе Virtualmin
|
||||
edright_sects=Видимая информация
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Решить автоматически
|
||||
edright_pixels=пикселей
|
||||
edright_efsize=Отсутствует или неверна ширина левой рамки в пикселях
|
||||
edright_ecannot=Вам не разрешено настраивать эту страницу
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=почта
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Смени тему
|
||||
overlay_desc=На этой странице вы можете выбрать другую тему наложения, которая может изменить цвета, значки и макет пользовательского интерфейса Virtualmin.
|
||||
overlay_msg=Изменить наложение темы на:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Systémové informácie
|
||||
left_search=Vyhľadávanie:
|
||||
left_search=Vyhľadávanie
|
||||
|
||||
right_virtver=Táto téma si teraz vyžaduje verziu Virtualmin verzie $1 alebo vyššiu!
|
||||
right_vm2ver=V tejto téme sa teraz vyžaduje cloudová verzia $1 alebo vyššia.
|
||||
right_edit=Nakonfigurujte túto stránku
|
||||
right_return=systémové informácie
|
||||
|
||||
vmain_title=Virtualmin $1 na $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 na $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Konfiguračná kategória:
|
||||
config_change=zmena
|
||||
config_return=systémové informácie
|
||||
config_next=Uložiť a Ďalej
|
||||
config_nnext=Ďalšie
|
||||
config_nprev=Predchádzajúce
|
||||
|
||||
edright_title=Konfigurácia systémových informácií
|
||||
edright_header=Nastavenia stránky s informáciami o systéme Virtualmin
|
||||
edright_sects=Viditeľné informácie
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Rozhodnite sa automaticky
|
||||
edright_pixels=pixely
|
||||
edright_efsize=Chýbajúca alebo neplatná šírka ľavého rámu v pixloch
|
||||
edright_ecannot=Nemáte povolenie upravovať túto stránku
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=pošta
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Zmeniť tému
|
||||
overlay_desc=Táto stránka vám umožňuje vybrať inú šablónu témy, ktorá môže meniť farby, ikony a rozloženie používateľského rozhrania Virtualmin.
|
||||
overlay_msg=Zmeniť prekrytie témy na:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Sistemska informacija
|
||||
left_search=Iskanje:
|
||||
left_search=Iskanje
|
||||
|
||||
right_virtver=To temo zdaj zahteva virtualna različica $1 ali višja!
|
||||
right_vm2ver=Ta tema zdaj zahteva Cloudmin različico $1 ali višjo!
|
||||
right_edit=Konfigurirajte to stran
|
||||
right_return=sistemska informacija
|
||||
|
||||
vmain_title=Virtualmin $1 na $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 na $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Kategorija konfiguracije:
|
||||
config_change=Spremeni se
|
||||
config_return=sistemska informacija
|
||||
config_next=Shrani in Naprej
|
||||
config_nnext=Naslednji
|
||||
config_nprev=Prev
|
||||
|
||||
edright_title=Konfiguracija informacij o sistemu
|
||||
edright_header=Nastavitve strani z informacijami o virtualnem sistemu
|
||||
edright_sects=Vidne informacije
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Odločite se samodejno
|
||||
edright_pixels=slikovnih pik
|
||||
edright_efsize=Manjkajoča ali neveljavna širina levega okvira v slikovnih pikah
|
||||
edright_ecannot=Te strani ni dovoljeno prilagajati
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Pošta
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Spremeni temo
|
||||
overlay_desc=Ta stran vam omogoča izbiro drugačnega prekrivanja teme, ki lahko spremeni barve, ikone in postavitev uporabniškega vmesnika Virtualmin.
|
||||
overlay_msg=Spremeni prekrivanje teme v:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Systeminformation
|
||||
left_search=Sök:
|
||||
left_search=Sök
|
||||
|
||||
right_virtver=Virtualmin-version $1 eller högre krävs nu av detta tema!
|
||||
right_vm2ver=Cloudmin-version $1 eller högre krävs nu av detta tema!
|
||||
right_edit=Konfigurera den här sidan
|
||||
right_return=systeminformation
|
||||
|
||||
vmain_title=Virtualmin $1 på $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 på $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Konfigureringskategori:
|
||||
config_change=Förändra
|
||||
config_return=systeminformation
|
||||
config_next=Spara och Nästa
|
||||
config_nnext=Nästa
|
||||
config_nprev=Föregående
|
||||
|
||||
edright_title=Systeminformationskonfiguration
|
||||
edright_header=Inställningar för Virtualmin-systeminformation
|
||||
edright_sects=Synlig information
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Bestäm automatiskt
|
||||
edright_pixels=pixlar
|
||||
edright_efsize=Saknas eller ogiltig vänster rambredd i pixlar
|
||||
edright_ecannot=Du får inte anpassa denna sida
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Post
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Ändra tema
|
||||
overlay_desc=På den här sidan kan du välja ett annat temaöverlägg som kan ändra färger, ikoner och layout för användargränssnittet Virtualmin.
|
||||
overlay_msg=Ändra temaöverlägg till:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=ข้อมูลระบบ
|
||||
left_search=ค้นหา:
|
||||
left_search=ค้นหา
|
||||
|
||||
right_virtver=ชุดรูปแบบนี้ต้องการ Virtualmin รุ่น $1 หรือสูงกว่า!
|
||||
right_vm2ver=ธีมนี้ต้องการธีม Cloudmin $1 หรือสูงกว่า!
|
||||
right_edit=กำหนดค่าหน้านี้
|
||||
right_return=ข้อมูลระบบ
|
||||
|
||||
vmain_title=Virtualmin $1 บน $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 บน $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=หมวดหมู่การกำหนดค่า:
|
||||
config_change=เปลี่ยนแปลง
|
||||
config_return=ข้อมูลระบบ
|
||||
config_next=บันทึกและถัดไป
|
||||
config_nnext=ต่อไป
|
||||
config_nprev=ก่อนหน้า
|
||||
|
||||
edright_title=การกำหนดค่าข้อมูลระบบ
|
||||
edright_header=การตั้งค่าหน้าข้อมูลระบบ Virtualmin
|
||||
edright_sects=ข้อมูลที่มองเห็นได้
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=ตัดสินใจโดยอัตโนมัติ
|
||||
edright_pixels=พิกเซล
|
||||
edright_efsize=ความกว้างเฟรมด้านซ้ายที่ขาดหายไปหรือไม่ถูกต้องเป็นพิกเซล
|
||||
edright_ecannot=คุณไม่ได้รับอนุญาตให้ปรับแต่งหน้านี้
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=จดหมาย
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=เปลี่ยนธีม
|
||||
overlay_desc=หน้านี้ให้คุณเลือกการซ้อนทับชุดรูปแบบที่แตกต่างกันซึ่งสามารถเปลี่ยนสีไอคอนและโครงร่างของส่วนติดต่อผู้ใช้ของ Virtualmin
|
||||
overlay_msg=เปลี่ยนการซ้อนทับชุดรูปแบบเป็น:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Sistem bilgisi
|
||||
left_search=Arama:
|
||||
left_search=Arama
|
||||
|
||||
right_virtver=Bu tema için $1 veya üstü Virtualmin sürümü gerekiyor!
|
||||
right_vm2ver=Bu tema için $1 veya daha yüksek Cloudmin sürümü gerekiyor!
|
||||
right_edit=Bu sayfayı yapılandır
|
||||
right_return=sistem bilgisi
|
||||
|
||||
vmain_title=$2 üzerinde Virtualmin $1 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=$2 üzerinde $1 Cloudmin ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Yapılandırma kategorisi:
|
||||
config_change=Değişiklik
|
||||
config_return=sistem bilgisi
|
||||
config_next=Kaydet ve İleri
|
||||
config_nnext=Sonraki
|
||||
config_nprev=Önceki
|
||||
|
||||
edright_title=Sistem Bilgisi Yapılandırması
|
||||
edright_header=Virtualmin sistem bilgileri sayfası ayarları
|
||||
edright_sects=Görünür bilgi
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Otomatik olarak karar ver
|
||||
edright_pixels=piksel
|
||||
edright_efsize=Piksel cinsinden eksik veya geçersiz sol çerçeve genişliği
|
||||
edright_ecannot=Bu sayfayı özelleştirmenize izin verilmiyor
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Posta
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Webmin'de
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Temayı değiştir
|
||||
overlay_desc=Bu sayfa, Virtualmin kullanıcı arayüzünün renklerini, simgelerini ve düzenini değiştirebilecek farklı bir tema kaplaması seçmenize izin verir.
|
||||
overlay_msg=Tema kaplamasını şu şekilde değiştir:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Інформація про систему
|
||||
left_search=Пошук:
|
||||
left_search=Пошук
|
||||
|
||||
right_virtver=Тепер для цієї теми потрібна віртуальна версія $1 або новіша!
|
||||
right_vm2ver=Ця тема вимагає Cloudmin версії $1 або вище!
|
||||
right_edit=Налаштуйте цю сторінку
|
||||
right_return=системна інформація
|
||||
|
||||
vmain_title=Virtualmin $1 на $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 на $2 ($3)
|
||||
mmain_title2=Cloudmin
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Категорія конфігурації:
|
||||
config_change=Зміна
|
||||
config_return=системна інформація
|
||||
config_next=Зберегти та Далі
|
||||
config_nnext=Далі
|
||||
config_nprev=Попередня
|
||||
|
||||
edright_title=Конфігурація системної інформації
|
||||
edright_header=Налаштування сторінки інформації щодо віртуальної системи
|
||||
edright_sects=Видима інформація
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Вирішіть автоматично
|
||||
edright_pixels=пікселів
|
||||
edright_efsize=Відсутня або недійсна ширина лівого кадру в пікселях
|
||||
edright_ecannot=Вам не дозволяється налаштувати цю сторінку
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Пошта
|
||||
has_vm2=Cloudmin
|
||||
has_webmin=Вебмін
|
||||
has_usermin=Usermin
|
||||
|
||||
overlay_title=Змінити тему
|
||||
overlay_desc=Ця сторінка дозволяє вибрати інше накладання тем, яке може змінювати кольори, піктограми та макет інтерфейсу користувача Virtualmin.
|
||||
overlay_msg=Змініть накладку теми на:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=سسٹم کی معلومات
|
||||
left_search=تلاش:
|
||||
left_search=تلاش کریں۔
|
||||
|
||||
right_virtver=ورچوئل مین ورژن$1 یا اس سے زیادہ اس تھیم کیذریعہ ضروری ہے!
|
||||
right_vm2ver=اب اس تھیم کے ذریعہ کلاؤڈمین ورژن$1 یا اس سے زیادہ کی ضرورت ہے!
|
||||
right_edit=اس صفحے کو تشکیل دیں
|
||||
right_return=سسٹم کی معلومات
|
||||
|
||||
vmain_title=ورچوئل مین$1 پر$2 ($3)
|
||||
vmain_title2=ورچوئل مین
|
||||
vmain_title3=ورچوئل مین$1 ($2)
|
||||
mmain_title=کلاؤڈ مائن$1 پر$2 ($3)
|
||||
mmain_title2=کلاؤڈ مائن
|
||||
mmain_title3=کلاؤڈ مائن$1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=ترتیب زمرہ:
|
||||
config_change=بدلیں
|
||||
config_return=سسٹم کی معلومات
|
||||
config_next=محفوظ کریں اور اگلا
|
||||
config_nnext=اگلے
|
||||
config_nprev=پچھلا
|
||||
|
||||
edright_title=سسٹم انفارمیشن کنفیگریشن
|
||||
edright_header=ورچوئل مین سسٹم انفارمیشن پیج سیٹنگز
|
||||
edright_sects=مرئی معلومات
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=خودبخود فیصلہ کریں
|
||||
edright_pixels=پکسلز
|
||||
edright_efsize=پکسلز میں بائیں یا فریم چوڑائی ناپید یا غلط ہے
|
||||
edright_ecannot=آپ کو اس صفحے کو اپنی مرضی کے مطابق کرنے کی اجازت نہیں ہے
|
||||
|
||||
has_virtualmin=ورچوئل مین
|
||||
has_mail=میل
|
||||
has_vm2=کلاؤڈ مائن
|
||||
has_webmin=ویبمین
|
||||
has_usermin=یوزر مین
|
||||
|
||||
overlay_title=تھیم کو تبدیل کریں
|
||||
overlay_desc=یہ صفحہ آپ کو ایک مختلف تھیم اوورلے منتخب کرنے کی اجازت دیتا ہے ، جو ورچوئل مین صارف انٹرفیس کے رنگ ، شبیہیں اور ترتیب کو تبدیل کرسکتا ہے۔
|
||||
overlay_msg=تھیم اوورلی کو اس میں تبدیل کریں:
|
||||
|
||||
@@ -1,25 +1,30 @@
|
||||
left_home=Thông tin hệ thống
|
||||
left_search=Tìm kiếm:
|
||||
left_search=Tìm kiếm
|
||||
|
||||
right_virtver=Phiên bản Virtualmin $1 hoặc cao hơn hiện được yêu cầu bởi chủ đề này!
|
||||
right_vm2ver=Phiên bản Cloudmin $1 hoặc cao hơn hiện được yêu cầu bởi chủ đề này!
|
||||
right_edit=Cấu hình trang này
|
||||
right_return=thông tin hệ thống
|
||||
|
||||
vmain_title=Virtualmin $1 trên $2 ($3)
|
||||
vmain_title2=Virtualmin
|
||||
vmain_title3=Virtualmin $1 ($2)
|
||||
mmain_title=Cloudmin $1 trên $2 ($3)
|
||||
mmain_title2=Đám mây
|
||||
mmain_title3=Cloudmin $1 ($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
config_section=Danh mục cấu hình:
|
||||
config_change=Thay đổi
|
||||
config_return=thông tin hệ thống
|
||||
config_next=Lưu và tiếp theo
|
||||
config_nnext=Kế tiếp
|
||||
config_nprev=Trước đó
|
||||
|
||||
edright_title=Cấu hình thông tin hệ thống
|
||||
edright_header=Cài đặt trang thông tin hệ thống Virtualmin
|
||||
edright_sects=Thông tin hữu hình
|
||||
@@ -55,11 +60,13 @@ edright_fsizedef=Tự động quyết định
|
||||
edright_pixels=điểm ảnh
|
||||
edright_efsize=Thiếu hoặc không hợp lệ chiều rộng khung bên trái tính bằng pixel
|
||||
edright_ecannot=Bạn không được phép tùy chỉnh trang này
|
||||
|
||||
has_virtualmin=Virtualmin
|
||||
has_mail=Thư
|
||||
has_vm2=Đám mây
|
||||
has_webmin=Webmin
|
||||
has_usermin=Bí mật
|
||||
|
||||
overlay_title=Thay đổi chủ đề
|
||||
overlay_desc=Trang này cho phép bạn chọn lớp phủ chủ đề khác, có thể thay đổi màu sắc, biểu tượng và bố cục của giao diện người dùng Virtualmin.
|
||||
overlay_msg=Thay đổi lớp phủ chủ đề thành:
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
left_home=系统信息
|
||||
left_search=查找:
|
||||
|
||||
right_edit=配置本页
|
||||
right_return=系统信息
|
||||
|
||||
vmain_title=$2 ($3)上的Virtualmin $1
|
||||
vmain_title2=Virtualmin
|
||||
|
||||
config_section=配置类别:
|
||||
config_change=修改
|
||||
config_return=系统信息
|
||||
config_next=保存及下一步
|
||||
config_nnext=下一步
|
||||
config_nprev=上一步
|
||||
|
||||
edright_title=系统信息配置
|
||||
edright_header=Virtualmin系统信息页面设置
|
||||
edright_sects=可见信息
|
||||
|
||||
@@ -1,13 +1,18 @@
|
||||
left_search=搜索
|
||||
|
||||
right_virtver=此主题现在需要Virtualmin版本 $1或更高版本!
|
||||
right_vm2ver=此主题现在需要Cloudmin版本 $1或更高版本!
|
||||
|
||||
vmain_title3=虚拟分钟 $1($2)
|
||||
mmain_title=$2上的Cloudmin $1($3)
|
||||
mmain_title2=云民
|
||||
mmain_title3=Cloudmin $1($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
edright_list=默认右框内容
|
||||
edright_list0=系统信息
|
||||
edright_list1=虚拟服务器列表
|
||||
@@ -32,11 +37,13 @@ edright_fsizedef=自动决定
|
||||
edright_pixels=像素
|
||||
edright_efsize=缺少或无效的左帧宽度(以像素为单位)
|
||||
edright_ecannot=您无权自定义此页面
|
||||
|
||||
has_virtualmin=虚拟分钟
|
||||
has_mail=邮件
|
||||
has_vm2=云民
|
||||
has_webmin=Webmin
|
||||
has_usermin=用户分钟
|
||||
|
||||
overlay_title=改变主题
|
||||
overlay_desc=该页面允许您选择不同的主题叠加层,它可以更改Virtualmin用户界面的颜色,图标和布局。
|
||||
overlay_msg=将主题叠加层更改为:
|
||||
|
||||
@@ -1,15 +1,18 @@
|
||||
left_home=系統信息
|
||||
left_search=查找:
|
||||
|
||||
right_edit=配置本頁
|
||||
right_return=系統信息
|
||||
|
||||
vmain_title=$2 ($3)上的Virtualmin $1
|
||||
vmain_title2=Virtualmin
|
||||
|
||||
config_section=配置類別:
|
||||
config_change=修改
|
||||
config_return=系統信息
|
||||
config_next=保存及下一步
|
||||
config_nnext=下一步
|
||||
config_nprev=上一步
|
||||
|
||||
edright_title=系統信息配置
|
||||
edright_header=Virtualmin系統信息頁面設置
|
||||
edright_sects=可見信息
|
||||
|
||||
@@ -1,13 +1,18 @@
|
||||
left_search=搜索
|
||||
|
||||
right_virtver=此主題現在需要Virtualmin版本 $1或更高版本!
|
||||
right_vm2ver=此主題現在需要Cloudmin版本 $1或更高版本!
|
||||
|
||||
vmain_title3=虛擬分鐘 $1($2)
|
||||
mmain_title=$2上的Cloudmin $1($3)
|
||||
mmain_title2=雲民
|
||||
mmain_title3=Cloudmin $1($2)
|
||||
|
||||
index_virtualmintitle=Virtualmin $1
|
||||
index_cloudmintitle=Cloudmin $1
|
||||
index_webmintitle=Webmin $1
|
||||
index_usermintitle=Usermin $1
|
||||
|
||||
edright_list=默認右框內容
|
||||
edright_list0=系統信息
|
||||
edright_list1=虛擬服務器列表
|
||||
@@ -32,11 +37,13 @@ edright_fsizedef=自動決定
|
||||
edright_pixels=像素
|
||||
edright_efsize=缺少或無效的左幀寬度(以像素為單位)
|
||||
edright_ecannot=您無權自定義此頁面
|
||||
|
||||
has_virtualmin=虛擬分鐘
|
||||
has_mail=郵件
|
||||
has_vm2=雲民
|
||||
has_webmin=Webmin
|
||||
has_usermin=用戶分鐘
|
||||
|
||||
overlay_title=改變主題
|
||||
overlay_desc=該頁面允許您選擇不同的主題疊加層,可以更改Virtualmin用戶界面的顏色,圖標和佈局。
|
||||
overlay_msg=將主題疊加層更改為:
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
# Show the left-side menu of Virtualmin domains, plus modules
|
||||
use strict;
|
||||
use warnings;
|
||||
no warnings 'redefine';
|
||||
no warnings 'uninitialized';
|
||||
|
||||
# Globals
|
||||
our %in;
|
||||
@@ -17,7 +19,6 @@ require "gray-theme/theme.pl";
|
||||
ReadParse();
|
||||
|
||||
popup_header("Virtualmin");
|
||||
print "<script type='text/javascript' src='@{[&get_webprefix()]}/unauthenticated/toggleview.js'></script>\n";
|
||||
|
||||
my $is_master;
|
||||
# Is this user root?
|
||||
@@ -54,9 +55,10 @@ if ($nw == 0 || $nw == 2 && $is_master) {
|
||||
|
||||
# Default left-side mode
|
||||
my $mode = $in{'mode'} ? $in{'mode'} :
|
||||
$sects->{'tab'} =~ /vm2/ ? "server-manager" :
|
||||
$sects->{'tab'} =~ /virtualmin/ ? "virtual-server" :
|
||||
$sects->{'tab'} =~ /mail/ ? "mailboxes" :
|
||||
$sects->{'tab'} && $sects->{'tab'} =~ /vm2/ ? "server-manager" :
|
||||
$sects->{'tab'} && $sects->{'tab'} =~ /virtualmin/ ? "virtual-server" :
|
||||
$sects->{'tab'} && $sects->{'tab'} =~ /mail/ ? "mailboxes" :
|
||||
$sects->{'tab'} && $sects->{'tab'} =~ /webmin/ ? "modules" :
|
||||
@leftitems ? $has[0]->{'id'} : "modules";
|
||||
|
||||
# Show mode selector
|
||||
@@ -83,7 +85,7 @@ if (@has > 1) {
|
||||
print "</div>";
|
||||
}
|
||||
|
||||
print "<div class='wrapper'>\n";
|
||||
print "<div class='wrapper leftmenu'>\n";
|
||||
print "<table id='main' width='100%'><tbody><tr><td>\n";
|
||||
|
||||
my $selwidth = (get_left_frame_width() - 70)."px";
|
||||
@@ -103,6 +105,18 @@ else {
|
||||
!$titlemods{$_->{'module'}} } @leftitems;
|
||||
}
|
||||
|
||||
# Show Webmin search form
|
||||
my $cansearch = ($gaccess{'webminsearch'} || '') ne '0' &&
|
||||
!$sects->{'nosearch'};
|
||||
if ($mode eq "modules" && $cansearch) {
|
||||
push(@leftitems, { 'type' => 'input',
|
||||
'desc' => ' ',
|
||||
'tags' => " placeholder='$text{'left_search'}' style='width: 92%;'",
|
||||
'size' => 10,
|
||||
'name' => 'search',
|
||||
'cgi' => '/webmin_search.cgi', });
|
||||
push(@leftitems, { 'type' => 'hr' });
|
||||
}
|
||||
# Show system information link
|
||||
push(@leftitems, { 'type' => 'item',
|
||||
'id' => 'home',
|
||||
@@ -147,19 +161,71 @@ if ($ENV{'HTTP_WEBMIN_SERVERS'}) {
|
||||
'target' => 'window' });
|
||||
}
|
||||
|
||||
# Show Webmin search form
|
||||
my $cansearch = ($gaccess{'webminsearch'} || '') ne '0' &&
|
||||
!$sects->{'nosearch'};
|
||||
if ($mode eq "modules" && $cansearch) {
|
||||
push(@leftitems, { 'type' => 'input',
|
||||
'desc' => $text{'left_search'},
|
||||
'name' => 'search',
|
||||
'cgi' => '/webmin_search.cgi', });
|
||||
}
|
||||
|
||||
show_menu_items_list(\@leftitems, 0);
|
||||
|
||||
print "</td></tr></tbody></table>\n";
|
||||
print <<EOF;
|
||||
<script type='text/javascript'>
|
||||
(function() {
|
||||
var imgs = document.querySelectorAll('img[src]'),
|
||||
mailfolders = 0;
|
||||
imgs.forEach(function(img) {
|
||||
var i = document.createElement("i");
|
||||
if (img.src) {
|
||||
if (img.src.includes('webmin-small.png')) {
|
||||
i.classList.add('ff', 'ff-webmin');
|
||||
} else if (img.src.includes('usermin-small.png')) {
|
||||
i.classList.add('ff', 'ff-webmin', 'ff-usermin');
|
||||
} else if (img.src.includes('virtualmin.png')) {
|
||||
i.classList.add('ff', 'ff-virtualmin');
|
||||
} else if (img.src.includes('vm2.png')) {
|
||||
i.classList.add('ff', 'ff-cloudmin');
|
||||
} else if (img.src.includes('index.png')) {
|
||||
i.classList.add('ff', 'ff-fw', 'ff-virtualmin-tick');
|
||||
} else if (img.src.includes('graph.png')) {
|
||||
i.classList.add('ff', 'ff-fw', 'ff-chart');
|
||||
} else if (img.src.includes('gohome.png')) {
|
||||
i.classList.add('ff', 'ff-fw', 'ff-home');
|
||||
} else if (img.src.includes('stock_quit.png')) {
|
||||
i.classList.add('ff', 'ff-fw', 'ff-sign-out');
|
||||
} else if (img.src.includes('reload.png')) {
|
||||
i.classList.add('ff', 'ff-fw', 'ff-refresh');
|
||||
} else if (img.src.includes('mail.') && !mailfolders) {
|
||||
i.classList.add('ff', 'ff-mail');
|
||||
mailfolders = 1;
|
||||
} else if (img.src.includes('mail.') && mailfolders) {
|
||||
i.classList.add('ff', 'ff-folder-open');
|
||||
} else if (img.src.includes('address.')) {
|
||||
i.classList.add('ff', 'ff-address-book');
|
||||
} else if (img.src.includes('address.')) {
|
||||
i.classList.add('ff', 'ff-address-book');
|
||||
} else if (img.src.includes('sig.')) {
|
||||
i.classList.add('ff', 'ff-signature');
|
||||
} else if (img.src.includes('changepass.')) {
|
||||
i.classList.add('ff', 'ff-lock');
|
||||
}
|
||||
if (i.classList.length) {
|
||||
img.replaceWith(i);
|
||||
}
|
||||
}
|
||||
});
|
||||
var inputs = document.querySelectorAll('input[src]');
|
||||
inputs.forEach(function(input) {
|
||||
var b = document.createElement("button"),
|
||||
i = document.createElement("i");
|
||||
if (input.src) {
|
||||
if (input.src.includes('ok.png')) {
|
||||
i.classList.add('ff', 'ff-play-circle');
|
||||
b.type = 'submit';
|
||||
b.classList.add('servers-submit');
|
||||
b.appendChild(i);
|
||||
input.replaceWith(b);
|
||||
}
|
||||
}
|
||||
});
|
||||
})();
|
||||
</script>
|
||||
EOF
|
||||
print "</div>\n";
|
||||
popup_footer();
|
||||
|
||||
@@ -201,18 +267,10 @@ foreach my $item (@$items) {
|
||||
elsif ($item->{'type'} eq 'cat') {
|
||||
# Start of a new category
|
||||
my $c = $item->{'id'};
|
||||
print "<div class='linkwithicon'>";
|
||||
print "<a href=\"javascript:toggleview('cat$c','toggle$c')\" ".
|
||||
"id='toggle$c'><img border='0' src='images/closed.gif' ".
|
||||
"alt='[+]'></a>\n";
|
||||
print "<div class='aftericon'>".
|
||||
"<a href=\"javascript:toggleview('cat$c','toggle$c')\" ".
|
||||
"id='toggletext$c'>".
|
||||
"<font color='#000000'>$item->{'desc'}</font></a></div>";
|
||||
print "</div>\n";
|
||||
print "<div class='itemhidden' id='cat$c'>\n";
|
||||
print "<details>";
|
||||
print "<summary><span>$item->{'desc'}</span></summary>";
|
||||
show_menu_items_list($item->{'members'}, $indent+1);
|
||||
print "</div>\n";
|
||||
print "</details>\n";
|
||||
}
|
||||
elsif ($item->{'type'} eq 'html') {
|
||||
# Some HTML block
|
||||
@@ -255,7 +313,7 @@ foreach my $item (@$items) {
|
||||
}
|
||||
elsif ($item->{'type'} eq 'input') {
|
||||
print ui_textbox($item->{'name'}, $item->{'value'},
|
||||
$item->{'size'});
|
||||
$item->{'size'}, undef, undef, $item->{'tags'});
|
||||
}
|
||||
if ($item->{'icon'}) {
|
||||
my $icon = add_webprefix($item->{'icon'});
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
.mode {
|
||||
left: auto;
|
||||
right: auto;
|
||||
}
|
||||
.linkwithicon {
|
||||
position: relative;
|
||||
white-space: nowrap;
|
||||
left: 2px;
|
||||
width: 16px;
|
||||
padding-top: 4px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
.linkwithicon img, .mode img {
|
||||
margin-bottom: -2px;
|
||||
}
|
||||
.leftlink {
|
||||
position: relative;
|
||||
left: 4px;
|
||||
right: 4px;
|
||||
line-height: 1.6em;
|
||||
}
|
||||
.linkindented {
|
||||
border: none;
|
||||
position: relative;
|
||||
margin-right: 2px;
|
||||
margin-left: 20px;
|
||||
line-height: 1.6em;
|
||||
}
|
||||
.linkwithicon.inactive a,
|
||||
.linkindented.inactive a {
|
||||
/* pointer-events: none; */
|
||||
filter: grayscale(1);
|
||||
opacity: .75;
|
||||
}
|
||||
.linkindented.inactive {
|
||||
white-space: pre;
|
||||
}
|
||||
.linkwithicon.inactive sub,
|
||||
.linkindented.inactive sub {
|
||||
vertical-align: top;
|
||||
}
|
||||
.aftericon {
|
||||
display: inline;
|
||||
}
|
||||
.domainmenu {
|
||||
white-space: nowrap;
|
||||
position: relative;
|
||||
left: 4px;
|
||||
padding-top: 2px;
|
||||
}
|
||||
@@ -1,7 +1,6 @@
|
||||
desc=Gray Framed Theme
|
||||
longdesc=A legacy framed theme that supports Virtualmin and Cloudmin
|
||||
version=10.0
|
||||
desc=Framed Theme
|
||||
longdesc=A legacy framed theme that also supports Virtualmin and Cloudmin
|
||||
version=10.1
|
||||
webmin=1
|
||||
usermin=1
|
||||
depends=1.994
|
||||
usermin_depends=1.840
|
||||
depends=2.000 1.860
|
||||
|
||||
@@ -598,6 +598,26 @@ $rv .= "</td></tr></table>\n"; # wrapper
|
||||
return $rv;
|
||||
}
|
||||
|
||||
sub theme_ui_hidden_start
|
||||
{
|
||||
my ($title, $name, $status) = @_;
|
||||
my $rv;
|
||||
my $opened = $status ? " open" : "";
|
||||
$rv .= "<details class='ui_hidden_start'$opened>";
|
||||
$rv .= "<summary>$title</summary>\n";
|
||||
return $rv;
|
||||
}
|
||||
|
||||
=head2 ui_hidden_end(name)
|
||||
|
||||
Returns HTML for the end of a hidden section, started by ui_hidden_start.
|
||||
|
||||
=cut
|
||||
sub theme_ui_hidden_end
|
||||
{
|
||||
return "</details>\n";
|
||||
}
|
||||
|
||||
# theme_ui_hidden_table_start(heading, [tabletags], [cols], name, status,
|
||||
# [&default-tds], [rightheading])
|
||||
# A table with a heading and table inside, and which is collapsible
|
||||
@@ -608,31 +628,17 @@ my $rv;
|
||||
if (!$main::ui_hidden_start_donejs++) {
|
||||
$rv .= &ui_hidden_javascript();
|
||||
}
|
||||
my $divid = "hiddendiv_$name";
|
||||
my $openerid = "hiddenopener_$name";
|
||||
my $defimg = $status ? "open.gif" : "closed.gif";
|
||||
my $defclass = $status ? 'opener_shown' : 'opener_hidden';
|
||||
my $text = defined($tconfig{'cs_text'}) ? $tconfig{'cs_text'} :
|
||||
defined($gconfig{'cs_text'}) ? $gconfig{'cs_text'} : "000000";
|
||||
my $opened = $status ? " open" : "";
|
||||
my $header = defined($heading) ? "<span>$heading</span>" : "";
|
||||
my $rheader = defined($rightheading) ? "<span class='rightheading'>$rightheading</span>" : "";
|
||||
if (!$main::WRAPPER_OPEN) { # If we're not already inside of a wrapper, wrap it
|
||||
$rv .= "<table class='shrinkwrapper' $tabletags>\n";
|
||||
$rv .= "<tr><td>\n";
|
||||
$rv .= "<div>\n";
|
||||
}
|
||||
$main::WRAPPER_OPEN++;
|
||||
my $colspan = 1;
|
||||
$rv .= "<table class='ui_table' $tabletags>\n";
|
||||
if (defined($heading) || defined($rightheading)) {
|
||||
$rv .= "<thead><tr>";
|
||||
if (defined($heading)) {
|
||||
$rv .= "<td><a href=\"javascript:hidden_opener('$divid', '$openerid')\" id='$openerid'><img border=0 src='@{[&get_webprefix()]}/images/$defimg'></a> <a href=\"javascript:hidden_opener('$divid', '$openerid')\" class='ui-hidden-table-title'><b>$heading</b></a></td>";
|
||||
}
|
||||
if (defined($rightheading)) {
|
||||
$rv .= "<td align=right>$rightheading</td>";
|
||||
$colspan++;
|
||||
}
|
||||
$rv .= "</tr> </thead>\n";
|
||||
}
|
||||
$rv .= "<tbody><tr> <td colspan=$colspan><div class='$defclass' id='$divid'><table width=100%>\n";
|
||||
$rv .= "<details class='ui_hidden_table_start'$opened>";
|
||||
$rv .= "<summary>$header $rheader</summary>\n";
|
||||
$rv .= "<table width=100%>\n";
|
||||
$main::ui_table_cols = $cols || 4;
|
||||
$main::ui_table_pos = 0;
|
||||
$main::ui_table_default_tds = $tds;
|
||||
@@ -644,12 +650,10 @@ return $rv;
|
||||
# ui_hidden_table_start
|
||||
sub theme_ui_hidden_table_end
|
||||
{
|
||||
my ($name) = @_;
|
||||
local $rv = "</table></div></td></tr></tbody></table>\n";
|
||||
local $rv = "</table></details>\n";
|
||||
if ( $main::WRAPPER_OPEN == 1 ) {
|
||||
$main::WRAPPER_OPEN--;
|
||||
#$rv .= "</div>\n";
|
||||
$rv .= "</td></tr></table>\n";
|
||||
$rv .= "</div>\n";
|
||||
}
|
||||
elsif ($main::WRAPPER_OPEN) { $main::WRAPPER_OPEN--; }
|
||||
return $rv;
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
function toggleview (id1,id2) {
|
||||
var obj1 = document.getElementById(id1);
|
||||
var obj2 = document.getElementById(id2);
|
||||
(obj1.className=="itemshown") ? obj1.className="itemhidden" : obj1.className="itemshown";
|
||||
(obj1.className=="itemshown") ? obj2.innerHTML="<img border='0' src='images/open.gif' alt='[–]'>" : obj2.innerHTML="<img border='0' src='images/closed.gif' alt='[+]'>";
|
||||
}
|
||||
@@ -2346,6 +2346,15 @@ my $cfile = &get_systemd_root($name)."/".$name;
|
||||
&open_lock_tempfile(CFILE, ">$cfile");
|
||||
&print_tempfile(CFILE, "[Unit]\n");
|
||||
&print_tempfile(CFILE, "Description=$desc\n") if ($desc);
|
||||
if (ref($opts)) {
|
||||
&print_tempfile(CFILE, "Before=$opts->{'before'}\n") if ($opts->{'before'});
|
||||
&print_tempfile(CFILE, "After=$opts->{'after'}\n") if ($opts->{'after'});
|
||||
&print_tempfile(CFILE, "Wants=$opts->{'wants'}\n") if ($opts->{'wants'});
|
||||
&print_tempfile(CFILE, "Requires=$opts->{'requires'}\n") if ($opts->{'requires'});
|
||||
&print_tempfile(CFILE, "Conflicts=$opts->{'conflicts'}\n") if ($opts->{'conflicts'});
|
||||
&print_tempfile(CFILE, "OnFailure=$opts->{'onfailure'}\n") if ($opts->{'onfailure'});
|
||||
&print_tempfile(CFILE, "OnSuccess=$opts->{'onsuccess'}\n") if ($opts->{'onsuccess'});
|
||||
}
|
||||
&print_tempfile(CFILE, "\n");
|
||||
&print_tempfile(CFILE, "[Service]\n");
|
||||
&print_tempfile(CFILE, "ExecStart=$start\n");
|
||||
|
||||
@@ -267,7 +267,10 @@ sub delete_user
|
||||
local $ldap = &ldap_connect();
|
||||
local $rv = $ldap->delete($_[0]->{'dn'});
|
||||
if ($rv->code) {
|
||||
&error(&text('usave_edelete', $rv->error));
|
||||
my $err = $rv->error;
|
||||
if ($err !~ /No such object/i) {
|
||||
&error(&text('usave_edelete', $err));
|
||||
}
|
||||
}
|
||||
$ldap->unbind();
|
||||
@list_users_cache = grep { $_ ne $_[0] } @list_users_cache
|
||||
@@ -379,7 +382,10 @@ sub delete_group
|
||||
local $ldap = &ldap_connect();
|
||||
local $rv = $ldap->delete($_[0]->{'dn'});
|
||||
if ($rv->code) {
|
||||
&error(&text('gsave_edelete', $rv->error));
|
||||
my $err = $rv->error;
|
||||
if ($err !~ /No such object/i) {
|
||||
&error(&text('gsave_edelete', $err));
|
||||
}
|
||||
}
|
||||
$ldap->unbind();
|
||||
@list_groups_cache = grep { $_ ne $_[0] } @list_groups_cache
|
||||
|
||||
@@ -1478,8 +1478,24 @@ return undef if (&is_readonly_mode());
|
||||
if ($src->{'type'} == $dst->{'type'} && !$src->{'remote'}) {
|
||||
# Can just move the file or dir
|
||||
local @st = stat($src->{'file'});
|
||||
&unlink_file($dst->{'file'});
|
||||
&rename_as_mail_user($src->{'file'}, $dst->{'file'});
|
||||
if ($src->{'type'} == 1) {
|
||||
# Move each Maildir sub-dir, and any Maildir++ sub-folders
|
||||
opendir(MAILDIR, $src->{'file'});
|
||||
my @mdfiles = readdir(MAILDIR);
|
||||
closedir(MAILDIR);
|
||||
@mdfiles = grep { /^(cur|new|tmp|\..*)$/ &&
|
||||
$_ ne "." && $_ ne ".." } @mdfiles;
|
||||
foreach my $sd (@mdfiles) {
|
||||
&unlink_file($dst->{'file'}."/".$sd);
|
||||
&rename_as_mail_user($src->{'file'}."/".$sd,
|
||||
$dst->{'file'}."/".$sd);
|
||||
}
|
||||
}
|
||||
else {
|
||||
# Move the mail file
|
||||
&unlink_file($dst->{'file'});
|
||||
&rename_as_mail_user($src->{'file'}, $dst->{'file'});
|
||||
}
|
||||
if (@st) {
|
||||
&mailbox_fix_permissions($dst, \@st);
|
||||
}
|
||||
@@ -3607,6 +3623,7 @@ if (block) {
|
||||
var new_input = document.createElement('input');
|
||||
new_input.setAttribute('name', "attach"+count);
|
||||
new_input.setAttribute('type', 'file');
|
||||
new_input.setAttribute('multiple', '');
|
||||
if (first_input) {
|
||||
new_input.setAttribute('size',
|
||||
first_input.getAttribute('size'));
|
||||
@@ -3621,7 +3638,7 @@ return false;
|
||||
}
|
||||
function add_ss_attachment()
|
||||
{
|
||||
var block = document.getElementById("ssattachblock");
|
||||
var block = document.getElementById("sattachblock");
|
||||
if (block) {
|
||||
var count = 0;
|
||||
var first_input = document.forms[0]["file0"];
|
||||
@@ -3713,9 +3730,9 @@ if (defined(&list_addresses)) {
|
||||
@faddrs = grep { $_->[3] } &list_addresses();
|
||||
}
|
||||
local $f = $multi ? &ui_textarea($name, $value, 3, 40, undef, 0,
|
||||
"style='width:95%'")
|
||||
"style='width:90%'")
|
||||
: &ui_textbox($name, $value, 40, 0, undef,
|
||||
"style='width:95%'");
|
||||
"style='width:90%'");
|
||||
if ((!$from || @faddrs) && defined(&address_button)) {
|
||||
$f .= " ".&address_button($name, 0, $from);
|
||||
}
|
||||
|
||||
@@ -353,13 +353,13 @@ print &ui_hidden("charset", $main::force_charset);
|
||||
# Start tabs for from / to / cc / bcc
|
||||
# Subject is separate
|
||||
print &ui_table_start($text{'reply_headers'}, "width=100%", 2);
|
||||
@tds = ( "width=10%", "width=90% nowrap" );
|
||||
print "<tbody><tr><td>";
|
||||
@tabs = ( [ "from", $text{'reply_tabfrom'} ],
|
||||
[ "to", $text{'reply_tabto'} ],
|
||||
[ "cc", $text{'reply_tabcc'} ],
|
||||
[ "bcc", $text{'reply_tabbcc'} ],
|
||||
[ "options", $text{'reply_taboptions'} ] );
|
||||
print &ui_table_row(undef, &ui_tabs_start(\@tabs, "tab", "to", 0), 2);
|
||||
print &ui_tabs_start(\@tabs, "tab", "to", 0);
|
||||
|
||||
# From address tab
|
||||
$from ||= &get_user_from_address(\@uinfo);
|
||||
@@ -391,45 +391,43 @@ elsif ($access{'fmode'} == 3) {
|
||||
$frominput = "<tt>$ouser\@$access{'from'}</tt>".
|
||||
&ui_hidden("from", "$ouser\@$access{'from'}");
|
||||
}
|
||||
print &ui_tabs_start_tabletab("tab", "from");
|
||||
print &ui_table_row($text{'mail_from'}, $frominput, 1, \@tds);
|
||||
print &ui_tabs_end_tabletab();
|
||||
print &ui_tabs_start_tab("tab", "from");
|
||||
print &ui_div_row($text{'mail_from'}, $frominput);
|
||||
print &ui_tabs_end_tab();
|
||||
|
||||
# Show To: field
|
||||
print &ui_tabs_start_tabletab("tab", "to");
|
||||
print &ui_table_row($text{'mail_to'}, &ui_address_field("to", $to, 0, 1),
|
||||
1, \@tds);
|
||||
print &ui_tabs_end_tabletab();
|
||||
print &ui_tabs_start_tab("tab", "to");
|
||||
print &ui_div_row($text{'mail_to'}, &ui_address_field("to", $to, 0, 1));
|
||||
print &ui_tabs_end_tab();
|
||||
|
||||
# Show Cc: field
|
||||
print &ui_tabs_start_tabletab("tab", "cc");
|
||||
print &ui_table_row($text{'mail_cc'}, &ui_address_field("cc", $cc, 0, 1),
|
||||
1, \@tds);
|
||||
print &ui_tabs_end_tabletab();
|
||||
print &ui_tabs_start_tab("tab", "cc");
|
||||
print &ui_div_row($text{'mail_cc'}, &ui_address_field("cc", $cc, 0, 1));
|
||||
print &ui_tabs_end_tab();
|
||||
|
||||
# Show Bcc: field
|
||||
$bcc ||= $config{'bcc_to'};
|
||||
print &ui_tabs_start_tabletab("tab", "bcc");
|
||||
print &ui_table_row($text{'mail_bcc'}, &ui_address_field("bcc", $bcc, 0, 1),
|
||||
1, \@tds);
|
||||
print &ui_tabs_end_tabletab();
|
||||
print &ui_tabs_start_tab("tab", "bcc");
|
||||
print &ui_div_row($text{'mail_bcc'}, &ui_address_field("bcc", $bcc, 0, 1));
|
||||
print &ui_tabs_end_tab();
|
||||
|
||||
# Show tab for options
|
||||
print &ui_tabs_start_tabletab("tab", "options");
|
||||
print &ui_table_row($text{'mail_pri'},
|
||||
print &ui_tabs_start_tab("tab", "options");
|
||||
print &ui_div_row($text{'mail_pri'},
|
||||
&ui_select("pri", "",
|
||||
[ [ 1, $text{'mail_highest'} ],
|
||||
[ 2, $text{'mail_high'} ],
|
||||
[ "", $text{'mail_normal'} ],
|
||||
[ 4, $text{'mail_low'} ],
|
||||
[ 5, $text{'mail_lowest'} ] ]), 1, \@tds);
|
||||
print &ui_tabs_end_tabletab();
|
||||
[ 5, $text{'mail_lowest'} ] ]));
|
||||
print &ui_tabs_end_tab();
|
||||
print &ui_tabs_end();
|
||||
|
||||
# Subject field, outside tabs
|
||||
print &ui_table_row($text{'mail_subject'},
|
||||
print &ui_div_row($text{'mail_subject'},
|
||||
&ui_textbox("subject", $subject, 40, 0, undef,
|
||||
"style='width:95%'"), 1, \@tds);
|
||||
"style='width:95%'"));
|
||||
print "</td></tr></tbody>";
|
||||
print &ui_table_end();
|
||||
|
||||
# Create link for switching to HTML/text mode for new mail
|
||||
@@ -516,7 +514,7 @@ if (@fwdmail) {
|
||||
}
|
||||
|
||||
# Display new attachment fields
|
||||
&show_attachments_fields(3, $access{'canattach'});
|
||||
&show_attachments_fields(1, $access{'canattach'});
|
||||
|
||||
print &ui_form_end([ [ undef, $text{'reply_send'} ] ]);
|
||||
|
||||
|
||||
@@ -178,7 +178,7 @@ if ($bodycontents) {
|
||||
}
|
||||
else {
|
||||
print &ui_table_start($text{'view_body'}, "width=100%", 1);
|
||||
print &ui_table_row(undef, "<b>$text{'view_nobody'}</b>");
|
||||
print &ui_table_row(undef, "<strong>$text{'view_nobody'}</strong>");
|
||||
print &ui_table_end();
|
||||
}
|
||||
|
||||
|
||||
23
miniserv.pl
@@ -27,9 +27,12 @@ else {
|
||||
$config_file = "$pwd/$ARGV[0]";
|
||||
}
|
||||
%config = &read_config_file($config_file);
|
||||
$ENV{'LIBROOT'} = $config{'root'};
|
||||
if ($config{'perllib'}) {
|
||||
push(@INC, split(/:/, $config{'perllib'}));
|
||||
push(@INC, "$config{'root'}/vendor_perl");
|
||||
$ENV{'PERLLIB'} .= ':'.$config{'perllib'};
|
||||
$ENV{'PERLLIB'} .= ':'."$config{'root'}/vendor_perl";
|
||||
}
|
||||
@startup_msg = ( );
|
||||
|
||||
@@ -2393,6 +2396,7 @@ if (&get_type($full) eq "internal/cgi" && $validated != 4) {
|
||||
$envlang = $ENV{"LANG"};
|
||||
$envroot = $ENV{"SystemRoot"};
|
||||
$envperllib = $ENV{'PERLLIB'};
|
||||
$envdoclroot = $ENV{'LIBROOT'};
|
||||
foreach my $k (keys %ENV) {
|
||||
delete($ENV{$k});
|
||||
}
|
||||
@@ -2401,6 +2405,7 @@ if (&get_type($full) eq "internal/cgi" && $validated != 4) {
|
||||
$ENV{"USER"} = $envuser if ($envuser);
|
||||
$ENV{"OLD_LANG"} = $envlang if ($envlang);
|
||||
$ENV{"SystemRoot"} = $envroot if ($envroot);
|
||||
$ENV{'LIBROOT'} = $envdoclroot if ($envdoclroot);
|
||||
$ENV{'PERLLIB'} = $envperllib if ($envperllib);
|
||||
$ENV{"HOME"} = $user_homedir;
|
||||
$ENV{"SERVER_SOFTWARE"} = $config{"server"};
|
||||
@@ -4769,7 +4774,8 @@ print DEBUG "in reload_config_file\n";
|
||||
&build_config_mappings();
|
||||
&read_webmin_crons();
|
||||
&precache_files();
|
||||
&setup_ssl_contexts();
|
||||
&setup_ssl_contexts()
|
||||
if ($use_ssl);
|
||||
&parse_websockets_config();
|
||||
if ($config{'session'}) {
|
||||
dbmclose(%sessiondb);
|
||||
@@ -5767,6 +5773,7 @@ lc($rheader{'sec-websocket-accept'}) eq lc($bdigest) ||
|
||||
# Start forwarding data
|
||||
seek(DEBUG, 0, 2);
|
||||
print DEBUG "in websockets loop\n";
|
||||
my $last_session_check_time = time();
|
||||
while(1) {
|
||||
my $rmask = undef;
|
||||
vec($rmask, fileno($fh), 1) = 1;
|
||||
@@ -5785,7 +5792,21 @@ while(1) {
|
||||
last if (!defined($buf) || length($buf) == 0);
|
||||
syswrite($fh, $buf, length($buf)) || last;
|
||||
}
|
||||
my $now = time();
|
||||
if ($now - $last_session_check_time > 10) {
|
||||
# Re-validate the browser session every 10 seconds
|
||||
print DEBUG "verifying websockets session $session_id\n";
|
||||
print $PASSINw "verify $session_id 0 $acptip\n";
|
||||
<$PASSOUTr> =~ /(\d+)\s+(\S+)/;
|
||||
if ($1 != 2) {
|
||||
print DEBUG "session $session_id has expired!\n";
|
||||
last;
|
||||
}
|
||||
$last_session_check_time = $now;
|
||||
}
|
||||
}
|
||||
close($fh);
|
||||
close(SOCK);
|
||||
print DEBUG "done websockets loop\n";
|
||||
|
||||
return 0;
|
||||
|
||||