mirror of
https://github.com/webmin/webmin.git
synced 2026-02-06 15:32:20 +00:00
Compare commits
66 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d2b43d2eaa | ||
|
|
7ff9e6501a | ||
|
|
18bae5be08 | ||
|
|
b6bc89aa31 | ||
|
|
8c8afc0cbb | ||
|
|
e8120afc9e | ||
|
|
ce3074ad47 | ||
|
|
27ea3f50c0 | ||
|
|
ac77da0e75 | ||
|
|
8ab998b123 | ||
|
|
a40052a3f0 | ||
|
|
c6cd892f15 | ||
|
|
12b0364e62 | ||
|
|
0883226098 | ||
|
|
7208412de2 | ||
|
|
ceae4b5228 | ||
|
|
f308101805 | ||
|
|
371d2b008f | ||
|
|
5f39cfdd39 | ||
|
|
53f087cafa | ||
|
|
481d2b6d4b | ||
|
|
e3192f2f19 | ||
|
|
186d49c1a0 | ||
|
|
003424a60e | ||
|
|
c2657aab8a | ||
|
|
3cceb09daa | ||
|
|
9e57a7df51 | ||
|
|
4cfb984694 | ||
|
|
220897472f | ||
|
|
dc69374aaa | ||
|
|
ac4d68f2ce | ||
|
|
202d672855 | ||
|
|
2f5ee3eb33 | ||
|
|
b2d4380577 | ||
|
|
d93ae142f2 | ||
|
|
c8cebbb4b9 | ||
|
|
db8407ab09 | ||
|
|
ebfcf159c7 | ||
|
|
8748d785b4 | ||
|
|
25d31738ec | ||
|
|
499fba0b8c | ||
|
|
00bd87ae86 | ||
|
|
2bf3dcbf38 | ||
|
|
6586126d6b | ||
|
|
8b358c438d | ||
|
|
cb481287ac | ||
|
|
7e6982a0cf | ||
|
|
700afdb0cc | ||
|
|
000405b749 | ||
|
|
a14864e932 | ||
|
|
36048fe4cd | ||
|
|
e461576cd9 | ||
|
|
7188abc556 | ||
|
|
55fb44f34c | ||
|
|
b7bbeb457b | ||
|
|
e1e6fd43e0 | ||
|
|
46239c247f | ||
|
|
22c8d8d041 | ||
|
|
792b4d2bd7 | ||
|
|
031dd76538 | ||
|
|
74efe3465e | ||
|
|
b08445e9c4 | ||
|
|
959adc098f | ||
|
|
54c7f75bf9 | ||
|
|
4dfaaaff09 | ||
|
|
52180cea58 |
2
README
2
README
@@ -1,4 +1,4 @@
|
||||
Webmin Version 1.810
|
||||
Webmin Version 1.820
|
||||
--------------------
|
||||
Webmin is a web-based interface for system administration for Unix.
|
||||
Using any browser that supports tables and forms, you can setup user
|
||||
|
||||
11
acl/lang/ca
11
acl/lang/ca
@@ -146,6 +146,7 @@ delete_err=No s'ha pogut suprimir l'usuari
|
||||
delete_eself=No et pots esborrar a tu mateix
|
||||
delete_ecannot=No tens permís per suprimir usuaris
|
||||
delete_euser=No tens permís per suprimir aquest usuari
|
||||
delete_eanonuser=Aquest usuari s'està utilitzant per a l'accés del mòdul anònim
|
||||
|
||||
cert_title=Petició de Certificat
|
||||
cert_issue=Emissió de Certificat
|
||||
@@ -337,12 +338,20 @@ unix_header=Par
|
||||
unix_utable=Usuaris Unix permesos
|
||||
|
||||
sessions_title=Sessions d'Entrada Actuals
|
||||
sessions_desc=Les sessions d'entrada actuals de Webmin es llisten a sota. Per cancel·lar una sessió existent i forçar l'usuari a tornar a entrar, fes clic sobre l'ID de la sessió.
|
||||
sessions_id=ID de sessió
|
||||
sessions_user=Usuari Webmin
|
||||
sessions_login=Ha entrat a
|
||||
sessions_host=Adreça IP
|
||||
sessions_lview=Visualitza els registres...
|
||||
sessions_actions=Accions...
|
||||
sessions_logouts=Mostra també les sessións desconnectades...
|
||||
sessions_state=Estat
|
||||
sessions_this=Aquesta entrada
|
||||
sessions_in=Connectat
|
||||
sessions_out=Desconnectat
|
||||
sessions_kill=Desconnecta...
|
||||
|
||||
logins_title=Entrades recents a Webmin
|
||||
|
||||
hide_title=Amaga els Mòduls No Utilitzats
|
||||
hide_desc=Els mòduls següents es trauran de la llista d'accés de mòduls de $1, ja que els seus corresponents servidors no estan instal·lats al sistema...
|
||||
|
||||
@@ -41,3 +41,4 @@ desc_ms_MY=Pengguna Webmin
|
||||
longdesc_de=Erstellt Webmin-Benutzer und konfiguriert, auf welche Module und Funktionen diese berechtigt sind, zugreifen.
|
||||
longdesc_es=Crear usuarios de webmin y configurar a que modulos y caracteristicas pueden acceder.
|
||||
longdesc_pl=Twórz u¿ytkowników Webmina i kontroluj, które modu³y i funkcje s± dla nich dostêpne.
|
||||
longdesc_ca=Crea usuaris Webmin i configura quins mòduls i característiques tenen permès d'accedir.
|
||||
|
||||
@@ -25,3 +25,4 @@ desc_no=ADSL klient
|
||||
longdesc_ms_MY=Sediakan klien PPP dengan pakej RP-PPPoE.
|
||||
desc_ms_MY=Klien ADSL
|
||||
longdesc_pl=Konfigurowanie klienta PPTP z pakietem RP-PPPoE.
|
||||
longdesc_ca=Configura un client PPP amb el paquet RP-PPPoE.
|
||||
|
||||
@@ -9,3 +9,4 @@ desc_hu=Shell hozz
|
||||
desc_ms_MY=Log masuk Teks
|
||||
longdesc_ms_MY=Akses shell pada sistem anda tanpa menggunakan klien SSH secara berasingan dengan menggunaka Ajaxterm
|
||||
longdesc_pl=Dostêp do pow³oki systemowej bez konieczno¶ci u¿ywania oddzielnego klienta SSH, u¿ywaj±c Ajaxterm
|
||||
longdesc_ca=Accedeix a la shell del sistema sense necessitat d'un client SSH separat utilitzant Ajaxterm
|
||||
|
||||
@@ -1393,7 +1393,7 @@ if ($httpd_modules{'core'} >= 1.301) {
|
||||
}
|
||||
}
|
||||
local $out = &backquote_command("$cmd 2>&1");
|
||||
if ($out && $out !~ /syntax\s+ok/i) {
|
||||
if ($out && $out !~ /(syntax|Checking).*\s+ok/i) {
|
||||
return $out;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ httpd_version=Versi
|
||||
apachectl_path=Camí de l'ordre apachectl,3,Cap
|
||||
start_cmd=Ordre per iniciar Apache,3,Utilitza apachectl o inicia manualment
|
||||
stop_cmd=Ordre per aturar Apache,3,Utilitza apachectl o mata el procés
|
||||
,restart-Executa les ordres d'inici i aturada.
|
||||
apply_cmd=Ordre per aplicar la configuració,10,-Utilitza apachectl o senyal HUP,restart-Executa els ordres d'inici i aturada
|
||||
graceful_cmd=Ordre per rellegir la configuració,3,La mateixa que per aplicar-la
|
||||
httpd_conf=Camí de httpd.conf o apache2.conf,3,Automàtic
|
||||
srm_conf=Camí de srm.conf,3,Automàtic
|
||||
|
||||
@@ -40,3 +40,4 @@ longdesc_ms_MY=Mengkonfigurasi hampir kesemua arahan Apache dan ciri-ciri yang a
|
||||
desc_ms_MY=Pelayan Web Apache
|
||||
longdesc_de=Konfiguriert fast alle Apache-Direktiven und Features.
|
||||
longdesc_pl=Konfiguracja niemal wszystkich opcji i dyrektyw Apache.
|
||||
longdesc_ca=Configura gairebé totes les directives característiques d'Apache.
|
||||
|
||||
@@ -31,3 +31,4 @@ desc_no=Tidsplanlagte kommandoer
|
||||
longdesc_ms_MY=Jadual pelaksanaan arahan one-off atau skrip.
|
||||
desc_ms_MY=Perintah Berjadual
|
||||
longdesc_pl=Harmonogram wykonywania poleceñ lub skryptów.
|
||||
longdesc_ca=Planifica l'execució d'una ordre o script.
|
||||
|
||||
@@ -29,3 +29,4 @@ desc_no=Sikkerhetskopier konfig.filer
|
||||
longdesc_ms_MY=Lakukan salinan secara manual atau berjadual dan mengembalikan fail konfigurasi yang diuruskan oleh modul Webmin.
|
||||
desc_ms_MY=Backup Fail konfigurasi
|
||||
longdesc_pl=Rêczne lub zaplanowane tworzenie i przywracanie kopii zapasowych plików konfiguracyjnych modu³ów zarz±dzanych przez Webmina.
|
||||
longdesc_ca=Porta a terme còpies de seguretat i restauracions manuals o planificades dels fitxers de configuració gestionats pels mòduls de Webmin.
|
||||
|
||||
@@ -948,9 +948,11 @@ foreach my $l (split(/\r?\n/, $status)) {
|
||||
elsif ($l =~ /^Running\s+Jobs/i) { $sect = 2; }
|
||||
elsif ($l =~ /^Terminated\s+Jobs/i) { $sect = 3; }
|
||||
|
||||
if ($sect == 1 && $l =~ /^\s*(\S+)\s+(\S+)\s+(\d+)\s+(\S+\s+\S+(\s+\d+:\d+)?)\s+(\S+)\s+(\S+)\s*$/) {
|
||||
if ($sect == 1 && $l =~ /^\s*(\S+)\s+(\S+)\s+(\d+)\s+(\S+\s+\S+(\s+\d+:\d+)?)\s+(\S+)\s+(\S+)?\s*$/) {
|
||||
# Scheduled job, like
|
||||
# Full Backup 10 27-Jun-14 17:30 ykfdc1-BackupJob wkly_1736
|
||||
# copy jobs do not have any destination tape (=> ? on the latest field)
|
||||
# Full Backup 11 19-Aug-16 17:50 ykfdc1-Copyjob
|
||||
push(@sched, { 'level' => &full_level("$1"),
|
||||
'type' => $2,
|
||||
'pri' => $3,
|
||||
|
||||
@@ -13,3 +13,4 @@ longdesc_ms_MY=Konfigurasi Bacula untuk melaksanakan salinan dan mengembalikan s
|
||||
longdesc_de=Konfiguriert Bacula um Sicherungen zu erstellen und manuell oder nach Plan wiederherzustellen, für eine oder viele Systeme.
|
||||
longdesc_pl=Skonfiguruj Bacula do przeprowadzania kopii zapasowej i przywracania rêcznie lub wed³ug harmonogramu na jednym lub wielu systemach.
|
||||
desc_no=Bacula backupsystem
|
||||
longdesc_ca=Configura Bacula per portar a terme còpies de seguretat i restauracions manualment o de forma planificada, per a un o més sistemes.
|
||||
|
||||
@@ -19,3 +19,4 @@ desc_no=Overvåking av båndbredde
|
||||
longdesc_ms_MY=Lihat laporan mengenai penggunaan jalur lebar oleh host, port, protokol dan masa pada sistem Linux.
|
||||
desc_ms_MY=Pemantauan jalur lebar
|
||||
longdesc_pl=Raporty na temat wykorzystania transferu przez host, port, protokó³ w okre¶lonym czasie.
|
||||
longdesc_ca=Visualitza els informes de l'ús d'amplada de banda per host, port, protocol i hores en un sistema Linux.
|
||||
|
||||
@@ -146,3 +146,5 @@ Added support for NSEC3PARAM records.
|
||||
Added support for editing DMARC records, which are specially encoded TXT records for defining the response to SPF and DKIM violations.
|
||||
---- Changes since 1.770 ----
|
||||
Automatic creation and deletion of reverse records in partial delegation zones now works the same as in full reverse zones.
|
||||
---- Changes since 1.810 ----
|
||||
Added support for editing TLSA (SSL Certificate) records.
|
||||
|
||||
@@ -49,10 +49,8 @@ if (open(my $VERSION, "<", "$module_config_directory/version")) {
|
||||
chop($bind_version = <$VERSION>);
|
||||
close($VERSION);
|
||||
}
|
||||
else {
|
||||
$bind_version = &get_bind_version();
|
||||
}
|
||||
if ($bind_version =~ /^(\d+\.\d+)\./) {
|
||||
$bind_version ||= &get_bind_version();
|
||||
if ($bind_version && $bind_version =~ /^(\d+\.\d+)\./) {
|
||||
# Convery to properly formatted number
|
||||
$bind_version = $1;
|
||||
}
|
||||
@@ -92,9 +90,11 @@ sub have_dnssec_tools_support
|
||||
# Returns the BIND verison number, or undef if unknown
|
||||
sub get_bind_version
|
||||
{
|
||||
my $out = &backquote_command("$config{'named_path'} -v 2>&1");
|
||||
if ($out =~ /(bind|named)\s+([0-9\.]+)/i) {
|
||||
return $2;
|
||||
if (&has_command($config{'named_path'})) {
|
||||
my $out = &backquote_command("$config{'named_path'} -v 2>&1");
|
||||
if ($out =~ /(bind|named)\s+([0-9\.]+)/i) {
|
||||
return $2;
|
||||
}
|
||||
}
|
||||
return undef;
|
||||
}
|
||||
@@ -577,7 +577,7 @@ sub addr_match_input
|
||||
{
|
||||
my @av;
|
||||
my $v = &find($_[1], $_[2]);
|
||||
if ($v) {
|
||||
if ($v && $v->{'members'}) {
|
||||
foreach my $av (@{$v->{'members'}}) {
|
||||
push(@av, join(" ", $av->{'name'}, @{$av->{'values'}}));
|
||||
}
|
||||
@@ -614,10 +614,12 @@ sub address_port_input
|
||||
my $v = &find($_[4], $_[6]);
|
||||
|
||||
my $port;
|
||||
for (my $i = 0; $i < @{$v->{'values'}}; $i++) {
|
||||
if ($v->{'values'}->[$i] eq $_[5]) {
|
||||
$port = $v->{'values'}->[$i+1];
|
||||
last;
|
||||
if ($v && $v->{'values'}) {
|
||||
for (my $i = 0; $i < @{$v->{'values'}}; $i++) {
|
||||
if ($v->{'values'}->[$i] eq $_[5]) {
|
||||
$port = $v->{'values'}->[$i+1];
|
||||
last;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -634,8 +636,10 @@ sub address_input
|
||||
{
|
||||
my ($v, @av);
|
||||
$v = &find($_[1], $_[2]);
|
||||
foreach my $av (@{$v->{'members'}}) {
|
||||
push(@av, join(" ", $av->{'name'}, @{$av->{'values'}}));
|
||||
if ($v && $v->{'members'}) {
|
||||
foreach my $av (@{$v->{'members'}}) {
|
||||
push(@av, join(" ", $av->{'name'}, @{$av->{'values'}}));
|
||||
}
|
||||
}
|
||||
if ($_[3] == 0) {
|
||||
# text area
|
||||
@@ -687,13 +691,15 @@ sub forwarders_input
|
||||
{
|
||||
my $v = &find($_[1], $_[2]);
|
||||
my (@ips, @prs);
|
||||
foreach my $av (@{$v->{'members'}}) {
|
||||
push(@ips, $av->{'name'});
|
||||
if ($av->{'values'}->[0] eq 'port') {
|
||||
push(@prs, $av->{'values'}->[1]);
|
||||
}
|
||||
else {
|
||||
push(@prs, undef);
|
||||
if ($v && $v->{'members'}) {
|
||||
foreach my $av (@{$v->{'members'}}) {
|
||||
push(@ips, $av->{'name'});
|
||||
if ($av->{'values'}->[0] eq 'port') {
|
||||
push(@prs, $av->{'values'}->[1]);
|
||||
}
|
||||
else {
|
||||
push(@prs, undef);
|
||||
}
|
||||
}
|
||||
}
|
||||
my @table;
|
||||
@@ -996,7 +1002,7 @@ elsif ($type eq "NS") {
|
||||
print &ui_table_row($text{'edit_zonename'},
|
||||
&ui_textbox("name", $rec{'name'}, 30));
|
||||
}
|
||||
elsif ($type eq "SRV") {
|
||||
elsif ($type eq "SRV" || $type eq "TLSA") {
|
||||
my ($serv, $proto, $name) =
|
||||
$rec{'name'} =~ /^([^\.]+)\.([^\.]+)\.(\S+)/ ? ($1, $2, $3) :
|
||||
(undef, undef, undef);
|
||||
@@ -1006,7 +1012,7 @@ elsif ($type eq "SRV") {
|
||||
&ui_textbox("name", $name, 30));
|
||||
|
||||
print &ui_table_row($text{'edit_proto'},
|
||||
&ui_select("proto", $proto,
|
||||
&ui_select("proto", $proto || "tcp",
|
||||
[ [ "tcp", "TCP" ],
|
||||
[ "udp", "UDP" ],
|
||||
[ "tls", "TLS" ] ], undef, undef, 1));
|
||||
@@ -1119,6 +1125,28 @@ elsif ($type eq "SRV") {
|
||||
print &ui_table_row($text{'value_SRV4'},
|
||||
&ui_textbox("value3", $v[3], 30));
|
||||
}
|
||||
elsif ($type eq "TLSA") {
|
||||
print &ui_table_row($text{'value_TLSA1'},
|
||||
&ui_select("value0", $v[0],
|
||||
[ [ 0, $text{'tlsa_usage0'} ],
|
||||
[ 1, $text{'tlsa_usage1'} ],
|
||||
[ 2, $text{'tlsa_usage2'} ],
|
||||
[ 3, $text{'tlsa_usage3'} ] ]));
|
||||
|
||||
print &ui_table_row($text{'value_TLSA2'},
|
||||
&ui_select("value1", $v[1],
|
||||
[ [ 0, $text{'tlsa_selector0'} ],
|
||||
[ 1, $text{'tlsa_selector1'} ] ]));
|
||||
|
||||
print &ui_table_row($text{'value_TLSA3'},
|
||||
&ui_select("value2", $v[2],
|
||||
[ [ 0, $text{'tlsa_match0'} ],
|
||||
[ 1, $text{'tlsa_match1'} ],
|
||||
[ 2, $text{'tlsa_match2'} ] ]));
|
||||
|
||||
print &ui_table_row($text{'value_TLSA4'},
|
||||
&ui_textbox("value3", $v[3], 70));
|
||||
}
|
||||
elsif ($type eq "LOC") {
|
||||
print &ui_table_row($text{'value_LOC1'},
|
||||
&ui_textbox("value0", join(" ", @v), 40), 3);
|
||||
@@ -1151,23 +1179,23 @@ elsif ($type eq "SPF") {
|
||||
&ui_yesno_radio("spfptr", $spf->{'ptr'} ? 1 : 0), 3);
|
||||
|
||||
print &ui_table_row($text{'value_spfas'},
|
||||
&ui_textarea("spfas", join("\n", @{$spf->{'a:'}}), 3, 40), 3);
|
||||
&ui_textarea("spfas", join("\n", @{$spf->{'a:'} || []}), 3, 40), 3);
|
||||
|
||||
print &ui_table_row($text{'value_spfmxs'},
|
||||
&ui_textarea("spfmxs", join("\n", @{$spf->{'mx:'}}), 3, 40), 3);
|
||||
&ui_textarea("spfmxs", join("\n", @{$spf->{'mx:'} || []}), 3, 40), 3);
|
||||
|
||||
print &ui_table_row($text{'value_spfip4s'},
|
||||
&ui_textarea("spfip4s", join("\n", @{$spf->{'ip4:'}}),
|
||||
&ui_textarea("spfip4s", join("\n", @{$spf->{'ip4:'} || []}),
|
||||
3, 40), 3);
|
||||
|
||||
if (&supports_ipv6()) {
|
||||
print &ui_table_row($text{'value_spfip6s'},
|
||||
&ui_textarea("spfip6s", join("\n", @{$spf->{'ip6:'}}),
|
||||
&ui_textarea("spfip6s", join("\n", @{$spf->{'ip6:'} || []}),
|
||||
3, 40), 3);
|
||||
}
|
||||
|
||||
print &ui_table_row($text{'value_spfincludes'},
|
||||
&ui_textarea("spfincludes", join("\n", @{$spf->{'include:'}}),
|
||||
&ui_textarea("spfincludes", join("\n", @{$spf->{'include:'} || []}),
|
||||
3, 40), 3);
|
||||
|
||||
print &ui_table_row($text{'value_spfall'},
|
||||
@@ -1434,7 +1462,7 @@ if ($config{'file_perms'}) {
|
||||
}
|
||||
|
||||
my @cat_list;
|
||||
if ($bind_version >= 9) {
|
||||
if ($bind_version && $bind_version >= 9) {
|
||||
@cat_list = ( 'default', 'general', 'database', 'security', 'config',
|
||||
'resolver', 'xfer-in', 'xfer-out', 'notify', 'client',
|
||||
'unmatched', 'network', 'update', 'queries', 'dispatch',
|
||||
@@ -2667,7 +2695,13 @@ return $base."/".$format;
|
||||
sub create_on_slaves
|
||||
{
|
||||
my ($zone, $master, $file, $hosts, $localview, $moreslaves) = @_;
|
||||
my %on = map { $_, 1 } @$hosts;
|
||||
my %on;
|
||||
if ($hosts && !ref($hosts)) {
|
||||
$hosts = [ split(/\s+/, $hosts) ];
|
||||
}
|
||||
if ($hosts) {
|
||||
%on = map { $_, 1 } @$hosts;
|
||||
}
|
||||
&remote_error_setup(\&slave_error_handler);
|
||||
my @slaveerrs;
|
||||
my @slaves = &list_slave_servers();
|
||||
@@ -2863,7 +2897,7 @@ $slave_error = $_[0];
|
||||
|
||||
sub get_forward_record_types
|
||||
{
|
||||
return ("A", "NS", "CNAME", "MX", "HINFO", "TXT", "SPF", "DMARC", "WKS", "RP", "PTR", "LOC", "SRV", "KEY", "NSEC3PARAM", $config{'support_aaaa'} ? ( "AAAA" ) : ( ), @extra_forward);
|
||||
return ("A", "NS", "CNAME", "MX", "HINFO", "TXT", "SPF", "DMARC", "WKS", "RP", "PTR", "LOC", "SRV", "KEY", "TLSA", "NSEC3PARAM", $config{'support_aaaa'} ? ( "AAAA" ) : ( ), @extra_forward);
|
||||
}
|
||||
|
||||
sub get_reverse_record_types
|
||||
|
||||
@@ -67,7 +67,7 @@ print &ui_table_row($text{'trusted_dlvs'},
|
||||
# Trusted keys
|
||||
my @ktable = ( );
|
||||
$i = 0;
|
||||
foreach my $k (@{$tkeys->{'members'}}, { }) {
|
||||
foreach my $k (@{$tkeys->{'members'}}, { 'values' => [ ] }) {
|
||||
my @v = @{$k->{'values'}};
|
||||
my @wrapped = ( );
|
||||
while(length($v[3]) > 30) {
|
||||
|
||||
@@ -124,7 +124,7 @@ print &ui_table_start($text{'zonedef_msg2'}, "width=100%", 4);
|
||||
|
||||
print &addr_match_input($text{'zonedef_transfer'}, "allow-transfer", $mems);
|
||||
print &addr_match_input($text{'zonedef_query'}, "allow-query", $mems);
|
||||
print &addr_match_input($text{'master_notify2'}, "allow-notify", $mems);
|
||||
print &addr_match_input($text{'master_notify2'}, "also-notify", $mems);
|
||||
|
||||
print &ignore_warn_fail($text{'zonedef_cmaster'}, 'master', $check{'master'});
|
||||
print &ignore_warn_fail($text{'zonedef_cslave'}, 'slave', $check{'slave'});
|
||||
|
||||
@@ -146,7 +146,7 @@ if (!$access{'ro'} && $type eq 'master') {
|
||||
push(@hcols, &ui_link("edit_recs.cgi?zone=$in{'zone'}&view=$in{'view'}&type=$in{'type'}&sort=1", ($in{'type'} eq "PTR" ? $text{'recs_addr'} : $text{'recs_name'}) ) );
|
||||
push(@hcols, &ui_link("edit_recs.cgi?zone=$in{'zone'}&view=$in{'view'}&type=$in{'type'}&sort=5", $text{'recs_type'}) ) if ($in{'type'} eq "ALL");
|
||||
push(@hcols, $text{'recs_ttl'});
|
||||
my @hmap = @{$hmap{$in{'type'}}};
|
||||
my @hmap = $hmap{$in{'type'}} ? @{$hmap{$in{'type'}}} : ( );
|
||||
foreach my $h (@hmap) {
|
||||
push(@hcols, &ui_link("edit_recs.cgi?zone=$in{'zone'}&view=$in{'view'}&type=$in{'type'}&sort=2",$h) );
|
||||
}
|
||||
@@ -207,6 +207,18 @@ for(my $i=0; $i<@_; $i++) {
|
||||
}
|
||||
else {
|
||||
$v = $r->{'values'}->[$j];
|
||||
if ($in{'type'} eq "TLSA") {
|
||||
# Display TLSA codes nicely
|
||||
if ($j == 0) {
|
||||
$v = $text{'tlsa_usage'.$v} || $v;
|
||||
}
|
||||
elsif ($j == 1) {
|
||||
$v = $text{'tlsa_selector'.$v} || $v;
|
||||
}
|
||||
elsif ($j == 2) {
|
||||
$v = $text{'tlsa_match'.$v} || $v;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (length($v) > 80) {
|
||||
$v = substr($v, 0, 80)." ...";
|
||||
|
||||
@@ -28,7 +28,7 @@ if ($zone->{'file'}) {
|
||||
undef, undef, $lasttrans);
|
||||
|
||||
my (@rcodes, @rtitles, @rlinks, @ricons, %rnum, $done_recs);
|
||||
if ($zone->{'file'}) {
|
||||
if ($zone->{'file'} && -r $zone->{'file'}) {
|
||||
print "<p>\n";
|
||||
my @recs = &read_zone_file($zone->{'file'}, $dom);
|
||||
if ($dom =~ /in-addr\.arpa/i || $dom =~ /\.$ipv6revzone/i) {
|
||||
|
||||
@@ -345,6 +345,7 @@ elsif (@zones) {
|
||||
next if (!@zv);
|
||||
print "<b>",&text('index_inview',
|
||||
"<tt>$vw->{'name'}</tt>"),"</b><br>\n";
|
||||
my(@zlinks, @ztitles, @zsort, @zicons, @ztypes, @zdels);
|
||||
foreach my $z (@zv) {
|
||||
my $v = $z->{'name'};
|
||||
my $t = $z->{'type'};
|
||||
|
||||
@@ -286,6 +286,7 @@ edit_rusure=Segur que vols suprimir el registre $1 del domini $2, i possiblement
|
||||
edit_dok=Sí, Suprimeix-lo
|
||||
edit_eptr='$1' no és un nom de host de registre d'adreça inversa vàlid
|
||||
edit_espfa='$1' no és un host destinació vàlid
|
||||
edit_espfa2='$1' ha de ser un nom de host, no una adreça IP
|
||||
edit_espfmx='$1' no és un nom de domini destinació vàlid
|
||||
edit_espfmxmax=No tens permís per tenir més de 10 dominis des dels quals enviar MX
|
||||
edit_espfip='$1' no és una adreça IP o IP/prefix destinació vàlida
|
||||
@@ -1097,6 +1098,7 @@ dnssec_header=Opcions de re-signatura de la clau
|
||||
dnssec_enabled=Activació automàtica de la re-signatura de la clau
|
||||
dnssec_period=Període entre re-signatures
|
||||
dnssec_days=dies
|
||||
dnssec_secs=segons
|
||||
dnssec_desc=Les zones signades amb DNSSEC tenen típicament dues claus - una clau de zona que s'ha de regenerar i signar regularment, i una clau de signatura que roman constant. Aquesta pàgina permet configurar Webmin per dur a terme aquesta re-signatura automàticament.
|
||||
dnssec_err=No s'ha pogut desar la re-signatura de la clau DNSSEC
|
||||
dnssec_eperiod=Hi falta el nombre de dies entre re-signatures o bé és invàlid
|
||||
|
||||
@@ -271,6 +271,10 @@ edit_eloc=Missing latitude and longitude
|
||||
edit_eweight='$1' is not a valid service weight
|
||||
edit_eport='$1' is not a valid port number
|
||||
edit_etarget='$1' is not a valid server name or address
|
||||
edit_eusage='$1' is not a valid TLSA usage number
|
||||
edit_eselector='$1' is not a valid TLSA selector number
|
||||
edit_ematch='$1' is not a valid TLSA match number
|
||||
edit_etlsa=Invalid TLSA encoded certificate - must contain only 2-digit hex bytes
|
||||
edit_return=records
|
||||
edit_ecname1=You cannot create a name alias record with the same name as an existing record.
|
||||
edit_ecname2=You cannot create a record with the same name as an existing name alias record.
|
||||
@@ -378,6 +382,7 @@ type_HINFO=Host Information
|
||||
type_NSEC3PARAM=DNSSEC Parameters
|
||||
type_TXT=Text
|
||||
type_SPF=Sender Permitted From
|
||||
type_TLSA=SSL Certificate
|
||||
type_DMARC=DMARC
|
||||
type_WKS=Well Known Service
|
||||
type_RP=Responsible Person
|
||||
@@ -444,6 +449,10 @@ value_SRV1=Priority
|
||||
value_SRV2=Weight
|
||||
value_SRV3=Port
|
||||
value_SRV4=Server
|
||||
value_TLSA1=Certificate usage
|
||||
value_TLSA2=Certificate selector
|
||||
value_TLSA3=Certificate match
|
||||
value_TLSA4=Certificate data
|
||||
value_KEY1=Flags
|
||||
value_KEY2=Protocol
|
||||
value_KEY3=Algorithm
|
||||
@@ -489,6 +498,16 @@ value_dmarcaspf=Require strict SPF alignment
|
||||
value_dmarcadkim=Require strict DKIM alignment
|
||||
value_dmarcnor=Don't send
|
||||
|
||||
tlsa_usage0=Certificate authority
|
||||
tlsa_usage1=End entity
|
||||
tlsa_usage2=Trust anchor
|
||||
tlsa_usage3=Domain issued
|
||||
tlsa_selector0=Full certificate
|
||||
tlsa_selector1=Public key info
|
||||
tlsa_match0=Unhashed contents
|
||||
tlsa_match1=SHA-256 hashed
|
||||
tlsa_match2=SHA-512 hashed
|
||||
|
||||
warn=Warn
|
||||
fail=Fail
|
||||
ignore=Ignore
|
||||
|
||||
@@ -38,3 +38,4 @@ longdesc_ms_MY=Membuat dan mengubah domain, rekod DNS, 'options' dan 'views' pad
|
||||
desc_ms_MY=Pelayan DNS BIND
|
||||
longdesc_de=Erstellt und bearbeitet Domains, DNS-Einträge, BIND-Optionen und Ansichten.
|
||||
longdesc_pl=Twórz i edytuj domeny, rekordy DNS, opcje BIND i widoki.
|
||||
longdesc_ca=Crea i edita dominis, registres DNS records, opcions BIND i vistes.
|
||||
|
||||
@@ -29,7 +29,7 @@ if (&is_raw_format_records($rootfile)) {
|
||||
&has_command("named-compilezone") ||
|
||||
&error("Zone file $rootfile is in raw format, but the ".
|
||||
"named-compilezone command is not installed");
|
||||
&open_execute_command($FILE, "named-compilezone -f raw -F text -o - $origin $rootfile", 1, 1);
|
||||
open($FILE, "named-compilezone -f raw -F text -o - $origin $rootfile |");
|
||||
}
|
||||
else {
|
||||
# Can read text format records directly
|
||||
@@ -827,7 +827,7 @@ if ($dmarc->{'other'}) {
|
||||
push(@rv, @{$dmarc->{'other'}});
|
||||
}
|
||||
my @rvwords;
|
||||
my $rvword;
|
||||
my $rvword = "";
|
||||
while(@rv) {
|
||||
my $w = shift(@rv);
|
||||
if (length($rvword)+length($w)+1 >= 255) {
|
||||
@@ -969,7 +969,8 @@ sub record_id
|
||||
{
|
||||
my ($r) = @_;
|
||||
return $r->{'name'}."/".$r->{'type'}.
|
||||
(uc($r->{'type'}) eq 'SOA' ? '' : '/'.join('/', @{$r->{'values'}}));
|
||||
(uc($r->{'type'}) eq 'SOA' || !$r->{'values'} ? '' :
|
||||
'/'.join('/', @{$r->{'values'}}));
|
||||
}
|
||||
|
||||
# find_record_by_id(&recs, id, index)
|
||||
@@ -1018,7 +1019,7 @@ sub get_dnskey_rrset
|
||||
sub is_raw_format_records
|
||||
{
|
||||
my ($file) = @_;
|
||||
open(my $RAW, "<", $file);
|
||||
open(my $RAW, "<", $file) || return 0;
|
||||
my $buf;
|
||||
read($RAW, $buf, 3);
|
||||
close($RAW);
|
||||
|
||||
@@ -281,6 +281,21 @@ else {
|
||||
&valname($in{'value3'}) ||
|
||||
&error(&text('edit_etarget', $in{'value3'}));
|
||||
}
|
||||
elsif ($in{'type'} eq 'TLSA') {
|
||||
$in{'serv'} =~ /^[A-Za-z0-9\-\_]+$/ ||
|
||||
&error(&text('edit_eserv2', $in{'serv'}));
|
||||
$in{'name'} = join(".", "_".$in{'serv'}, "_".$in{'proto'},
|
||||
$in{'name'} ? ( $in{'name'} ) : ( ));
|
||||
$in{'value0'} =~ /^\d+$/ ||
|
||||
&error(text('edit_eusage', $in{'value0'}));
|
||||
$in{'value1'} =~ /^\d+$/ ||
|
||||
&error(text('edit_eselector', $in{'value1'}));
|
||||
$in{'value2'} =~ /^\d+$/ ||
|
||||
&error(text('edit_ematch', $in{'value2'}));
|
||||
$in{'value3'} =~ /^[a-f0-9]+$/ &&
|
||||
length($in{'value3'}) % 2 == 0 ||
|
||||
&error(&text('edit_etlsa', $in{'value3'}));
|
||||
}
|
||||
elsif ($in{'type'} eq 'KEY') {
|
||||
$in{'value0'} =~ /^(\d+|0x[0-9a-f]+={0,2})$/i ||
|
||||
&error(text('edit_eflags', $in{'value0'}));
|
||||
|
||||
@@ -27,3 +27,4 @@ desc_pl.UTF-8=Udostępnianie po NFS
|
||||
desc_hu.UTF-8=NFS exprotálás
|
||||
desc_nl=NFS Exports
|
||||
longdesc_de=Bearbeitet Datei-Freigaben aus der FreeBSD-Datei /etc/exports.
|
||||
longdesc_ca=Edita les unitats compartides del fitxer /etc/exports de FreeBSD.
|
||||
|
||||
299
bsdfdisk/lang/de
299
bsdfdisk/lang/de
@@ -1,161 +1,160 @@
|
||||
disk_add=Füge ein neues Slice hinzu.
|
||||
disk_blocks=<b>Blöcke:</b> $1
|
||||
disk_cylinders=<b>Zylinder:</b> $1
|
||||
disk_device=<b>Geräte-Datei:</b> $1
|
||||
disk_dsize=<b>Festplattengröße:</b> $1
|
||||
disk_egone=Festplatte existiert nicht länger!
|
||||
disk_end=Endblock
|
||||
disk_extent=Extent
|
||||
disk_free=Freier Speicher
|
||||
disk_iscsi=iSCSI geteiltes Gerät $1
|
||||
disk_model=<b>Marke und Modell:</b> $1
|
||||
disk_no=Slice
|
||||
disk_none=Dieses Laufwerk hat bisher keine Slices.
|
||||
disk_parts=Partitionen
|
||||
disk_return=Festplattendetails und Liste an Slices
|
||||
disk_scount=$1 Partitionen
|
||||
disk_size=Größe
|
||||
disk_smart=Zeige SMART Status
|
||||
disk_smartdesc=Zeigt den aktuellen Status dieses Laufwerk wie von SMART erkannt, und überprüft auf Festplattenfehler.
|
||||
disk_start=Startblock
|
||||
disk_table=<b>Partitionsformat:</b> $1
|
||||
disk_title=Editiere Festplatte
|
||||
disk_type=Typ
|
||||
disk_use=Benutzt von
|
||||
disk_vm=Virtueller Speicher
|
||||
dpart_confirm=Lösche Jetzt
|
||||
dpart_deleting=Lösche Partition $1 ..
|
||||
dpart_done=.. fertig
|
||||
dpart_failed=.. Löschen fehlgeschlagen : $1
|
||||
dpart_rusure=Sind Sie sicher, dass Sie die Partition $1 löschen möchten? Alle Dateisysteme in ihr werden ebenfalls gelöscht.
|
||||
dpart_title=Lösche Partition
|
||||
dpart_warn=Warnung - diese Partition ist aktuell in Benutzung von $1
|
||||
dslice_confirm=Jetzt löschen
|
||||
dslice_deleting=Lösche Slice $1 ..
|
||||
dslice_done=.. fertig
|
||||
dslice_failed=.. löschen fehlgeschlagen : $1
|
||||
dslice_rusure=Sind Sie sicher, dass Sie den Slice $1 löschen möchten? Alle Partitionen und Dateisysteme in ihm werden ebenfalls gelöscht.
|
||||
dslice_title=Lösche Slice
|
||||
dslice_warn=Warnung - Dieses Slice ist derzeit in Verwendung : $1
|
||||
fsck_checking=Prüfe Dateisystem auf $1 ..
|
||||
fsck_done=.. Prüfung abgeschlossen ohne Fehler zu finden
|
||||
fsck_err=Fehlgeschlagen Dateisystem zu prüfen
|
||||
fsck_failed=.. Prüfung fehlgeschlagen!
|
||||
fsck_title=Prüfe Dateisystem
|
||||
index_dmodel=Marke und Modell
|
||||
index_dname=Festplattenname
|
||||
index_dparts=Slices
|
||||
index_dsize=Gesamtgröße
|
||||
index_ecmd=Der erforderliche Befehl $1 fehlt
|
||||
index_none=Keine Festplatten wurden auf diesem System gefunden!
|
||||
index_problem=Dieses Modul kann nicht verwendet werden : $1
|
||||
index_return=Liste an Festplatten
|
||||
index_title=Partitionen auf lokalen Festplatten
|
||||
log_create_part=Partition $1 erstellt
|
||||
log_create_slice=Slice $1 erstellt
|
||||
log_delete_part=Partition $1 gelöscht
|
||||
log_delete_slice=Slice $1 gelöscht
|
||||
log_fsck_part=Dateisystem auf der Partition $1 überprüft
|
||||
log_modify_part=Partition $1 modifiziert
|
||||
log_modify_slice=Slice $1 modifiziert
|
||||
log_newfs_part=Dateisystem auf Partition $1 erstellt
|
||||
newfs_create=Erstelle jetzt
|
||||
newfs_creating=Erstelle Dateisystem auf $1 ..
|
||||
newfs_deffree=Standard (8%)
|
||||
newfs_done=.. erstellen erfolgreich
|
||||
newfs_efree=Speicherplatz zum Reservieren für root muss Prozent sein
|
||||
newfs_elabel=Fehlendes oder ungültiges Label
|
||||
newfs_err=Fehlgeschlagen Dateisystem zu erstellen
|
||||
newfs_failed=.. erstellen fehlgeschlagen!
|
||||
newfs_free=Speicherplatz zum Reservieren für root
|
||||
newfs_header=Neues Dateisystem Details
|
||||
newfs_label=Dateisystem Label
|
||||
newfs_none=Keines
|
||||
newfs_title=Erstelle Dateisystem
|
||||
newfs_trim=Aktiviere TRIM-Modus für SSDs
|
||||
npart_creating=Erstelle Partition $1 auf $2
|
||||
npart_diskblocks=Slice Größe in Blöcken
|
||||
npart_done=.. Partition erstellt
|
||||
npart_eclash=Eine Partition mit Buchstaben $1 existiert bereits
|
||||
npart_eletter=Partition Nummer muss ein Buchstabe von A bis D sein
|
||||
npart_emax=Endblock kann nicht größer als die Slice Größe von $1 Blöcken sein
|
||||
npart_err=Fehlgeschlagen Partition zu erstellen
|
||||
npart_failed=.. Partition Erstellung fehlgeschlagen : $1
|
||||
npart_header=Neue Partition Details
|
||||
npart_letter=Partition Buchstabe
|
||||
npart_title=Erstelle Partition
|
||||
npart_type=Partitionstyp
|
||||
nslice_creating=Erstelle Slice $1 auf $2 ..
|
||||
nslice_diskblocks=Festplattengröße in Blöcken
|
||||
nslice_done=.. Slice hinzugefügt
|
||||
nslice_eclash=Ein Slice mit Nummer $1 existiert bereits
|
||||
nslice_eend=Endblock muss eine Nummer sein
|
||||
nslice_emax=Endblock kann nicht größer sein als Festplattengröße von $1 Blöcken
|
||||
nslice_end=Endblock
|
||||
nslice_enumber=Fehlende oder nicht-numerische Slice-Nummer
|
||||
nslice_erange=Startblock muss kleiner als der Endblock sein
|
||||
nslice_err=Fehlgeschlagen Slice zu erstellen
|
||||
nslice_estart=Startblock muss eine Nummer sein
|
||||
nslice_failed=.. Slice Erstellung fehlgeschlagen : $1
|
||||
nslice_header=Neues Slice Details
|
||||
nslice_makepart=Erstelle eine Standard-Partition?
|
||||
nslice_number=Slice Nummer
|
||||
nslice_parting=Erstelle Standard-Partitionen in Slice $1 auf $2 ..
|
||||
nslice_pdone=.. Partition erstellt
|
||||
nslice_pfailed=.. Partition Erstellung fehlgeschlagen : $1
|
||||
nslice_start=Startblock
|
||||
nslice_title=Erstelle Slice
|
||||
nslice_type=Neuer Slice Typ
|
||||
part_cannotedit=Diese Partition kann nicht verändert werden, da diese derzeit in Gebrauch ist.
|
||||
part_delete=Lösche Partition
|
||||
part_deletedesc=Klicke auf diese Taste, um diese Partition aus dem Slice zu entfernen. Alle Daten auf der Partition werden für immer verloren sein.
|
||||
part_device=Gerätedatei
|
||||
part_egone=Partition existiert nicht länger!
|
||||
part_end=Endblock
|
||||
part_err=Fehlgeschlagen Partition zu speichern
|
||||
part_esave=Aktuell benutzt von $1
|
||||
part_foruse=Für den Einsatz von $1
|
||||
part_fsck=Prüfe Dateisystem
|
||||
part_fsckdesc=Klicke auf diese Taste, um das UFS-Dateisystem auf diesem Gerät zu überprüfen und gefundene Fehler zu reparieren.
|
||||
part_header=Partitionsdetails
|
||||
part_inuse=In Benutzung von $1
|
||||
part_mountmsg=Mount dieses Gerät auf neues Verzeichnis auf Ihrem System, so dass es verwendet werden kann, um Dateien zu speichern. Ein Dateisystem muss bereits auf der Partition erstellt worden sein.
|
||||
part_mountmsg2=Mount dieses Gerät als virtuellen Speicher auf Ihrem System, um die Menge des verfügbaren Speichers zu erhöhen.
|
||||
npart_eclash=Eine Partition mit Buchstaben $1 existiert bereits
|
||||
disk_scount=$1 Partitionen
|
||||
index_ecmd=Der erforderliche Befehl $1 fehlt
|
||||
disk_parts=Partitionen
|
||||
npart_type=Partitionstyp
|
||||
newfs_create=Erstelle jetzt
|
||||
part_newfs=Erstelle Dateisystem
|
||||
part_newfsdesc=Klicke auf diese Schaltfläche, um ein neues UFS-Dateisystem auf diesem Gerät zu erstellen. Alle Daten, die zuvor auf der Partition waren, werden gelöscht.
|
||||
log_newfs_part=Dateisystem auf Partition $1 erstellt
|
||||
part_mountmsg=Mount dieses Gerät auf neues Verzeichnis auf Ihrem System, so dass es verwendet werden kann, um Dateien zu speichern. Ein Dateisystem muss bereits auf der Partition erstellt worden sein.
|
||||
slice_ssize=Slice Größe
|
||||
slice_none=Dieses Slice hat bisher keine Partitionen.
|
||||
index_dname=Festplattenname
|
||||
slice_err=Fehlgeschlagen Slice zu modifizieren
|
||||
nslice_enumber=Fehlende oder nicht-numerische Slice-Nummer
|
||||
part_cannotedit=Diese Partition kann nicht verändert werden, da diese derzeit in Gebrauch ist.
|
||||
nslice_erange=Startblock muss kleiner als der Endblock sein
|
||||
dpart_deleting=Lösche Partition $1 ..
|
||||
part_fsckdesc=Klicke auf diese Taste, um das UFS-Dateisystem auf diesem Gerät zu überprüfen und gefundene Fehler zu reparieren.
|
||||
part_deletedesc=Klicke auf diese Taste, um diese Partition aus dem Slice zu entfernen. Alle Daten auf der Partition werden für immer verloren sein.
|
||||
fsck_done=.. Prüfung abgeschlossen ohne Fehler zu finden
|
||||
npart_header=Neue Partition Details
|
||||
nslice_header=Neues Slice Details
|
||||
newfs_failed=.. erstellen fehlgeschlagen!
|
||||
slice_letter=Partition
|
||||
fsck_checking=Prüfe Dateisystem auf $1 ..
|
||||
index_dmodel=Marke und Modell
|
||||
disk_start=Startblock
|
||||
part_end=Endblock
|
||||
part_inuse=In Benutzung von $1
|
||||
log_fsck_part=Dateisystem auf der Partition $1 überprüft
|
||||
slice_use=Benutzt von
|
||||
newfs_free=Speicherplatz zum Reservieren für root
|
||||
dpart_failed=.. Löschen fehlgeschlagen : $1
|
||||
disk_blocks=<b>Blöcke:</b> $1
|
||||
npart_creating=Erstelle Partition $1 auf $2
|
||||
npart_err=Fehlgeschlagen Partition zu erstellen
|
||||
nslice_eend=Endblock muss eine Nummer sein
|
||||
part_foruse=Für den Einsatz von $1
|
||||
newfs_none=Keines
|
||||
newfs_elabel=Fehlendes oder ungültiges Label
|
||||
disk_title=Editiere Festplatte
|
||||
index_none=Keine Festplatten wurden auf diesem System gefunden!
|
||||
part_newmount=Mount Partition auf:
|
||||
log_delete_slice=Slice $1 gelöscht
|
||||
nslice_eclash=Ein Slice mit Nummer $1 existiert bereits
|
||||
dslice_title=Lösche Slice
|
||||
slice_type=Typ
|
||||
nslice_emax=Endblock kann nicht größer sein als Festplattengröße von $1 Blöcken
|
||||
dpart_warn=Warnung - diese Partition ist aktuell in Benutzung von $1
|
||||
slice_title=Editiere Slice
|
||||
npart_failed=.. Partition Erstellung fehlgeschlagen : $1
|
||||
newfs_trim=Aktiviere TRIM-Modus für SSDs
|
||||
disk_type=Typ
|
||||
newfs_label=Dateisystem Label
|
||||
part_type=Partitionstyp
|
||||
newfs_title=Erstelle Dateisystem
|
||||
disk_device=<b>Geräte-Datei:</b> $1
|
||||
nslice_parting=Erstelle Standard-Partitionen in Slice $1 auf $2 ..
|
||||
disk_dsize=<b>Festplattengröße:</b> $1
|
||||
newfs_efree=Speicherplatz zum Reservieren für root muss Prozent sein
|
||||
slice_sstart=Startender Block
|
||||
npart_diskblocks=Slice Größe in Blöcken
|
||||
index_dparts=Slices
|
||||
slice_egone=Ausgewähltes Slice existiert nicht!
|
||||
disk_model=<b>Marke und Modell:</b> $1
|
||||
nslice_makepart=Erstelle eine Standard-Partition?
|
||||
nslice_title=Erstelle Slice
|
||||
disk_none=Dieses Laufwerk hat bisher keine Slices.
|
||||
part_newfsdesc=Klicke auf diese Schaltfläche, um ein neues UFS-Dateisystem auf diesem Gerät zu erstellen. Alle Daten, die zuvor auf der Partition waren, werden gelöscht.
|
||||
nslice_pfailed=.. Partition Erstellung fehlgeschlagen : $1
|
||||
dpart_title=Lösche Partition
|
||||
nslice_creating=Erstelle Slice $1 auf $2 ..
|
||||
part_header=Partitionsdetails
|
||||
newfs_deffree=Standard (8%)
|
||||
newfs_creating=Erstelle Dateisystem auf $1 ..
|
||||
part_newmount2=Mount Partition
|
||||
part_nouse=Nichts
|
||||
newfs_header=Neues Dateisystem Details
|
||||
part_err=Fehlgeschlagen Partition zu speichern
|
||||
fsck_failed=.. Prüfung fehlgeschlagen!
|
||||
dpart_rusure=Sind Sie sicher, dass Sie die Partition $1 löschen möchten? Alle Dateisysteme in ihr werden ebenfalls gelöscht.
|
||||
dslice_warn=Warnung - Dieses Slice ist derzeit in Verwendung : $1
|
||||
slice_end=Endblock
|
||||
slice_send=Endblock
|
||||
log_create_slice=Slice $1 erstellt
|
||||
dslice_failed=.. löschen fehlgeschlagen : $1
|
||||
slice_none2=Dieses Slice hat keine Partitionen, und keines kann erstellt werden, solange es in Verwendung als Dateisystem ist.
|
||||
npart_done=.. Partition erstellt
|
||||
log_modify_slice=Slice $1 modifiziert
|
||||
index_dsize=Gesamtgröße
|
||||
part_delete=Lösche Partition
|
||||
slice_add=Eine neue Partition hinzufügen.
|
||||
dslice_deleting=Lösche Slice $1 ..
|
||||
npart_emax=Endblock kann nicht größer als die Slice Größe von $1 Blöcken sein
|
||||
fsck_err=Fehlgeschlagen Dateisystem zu prüfen
|
||||
disk_size=Größe
|
||||
slice_extent=Extent
|
||||
disk_smart=Zeige SMART Status
|
||||
nslice_err=Fehlgeschlagen Slice zu erstellen
|
||||
newfs_err=Fehlgeschlagen Dateisystem zu erstellen
|
||||
dslice_rusure=Sind Sie sicher, dass Sie den Slice $1 löschen möchten? Alle Partitionen und Dateisysteme in ihm werden ebenfalls gelöscht.
|
||||
slice_start=Startblock
|
||||
disk_use=Benutzt von
|
||||
part_return=Partitionsdetails
|
||||
part_size=Partitionsgröße
|
||||
part_start=Startblock
|
||||
part_title=Editiere Partition
|
||||
part_type=Partitionstyp
|
||||
part_use=Aktuell benutzt von
|
||||
select_device=$1 Gerät $2
|
||||
disk_iscsi=iSCSI geteiltes Gerät $1
|
||||
nslice_done=.. Slice hinzugefügt
|
||||
disk_no=Slice
|
||||
index_return=Liste an Festplatten
|
||||
nslice_number=Slice Nummer
|
||||
select_part=$1 Gerät $2 Slice $3 Partition $4
|
||||
select_slice=$1 Gerät $2 Slice $3
|
||||
slice_add=Eine neue Partition hinzufügen.
|
||||
slice_delete=Lösche Slice
|
||||
log_delete_part=Partition $1 gelöscht
|
||||
part_nouse=Nichts
|
||||
disk_free=Freier Speicher
|
||||
slice_deletedesc=Lösche diesen Slice und alle Partitionen und Dateisysteme innerhalb. Alle Daten auf diesem Dateisystem werden mit ziemlicher Sicherheit nicht wiederhergestellt werden können.
|
||||
slice_egone=Ausgewähltes Slice existiert nicht!
|
||||
slice_end=Endblock
|
||||
slice_err=Fehlgeschlagen Slice zu modifizieren
|
||||
slice_extent=Extent
|
||||
slice_header=Slice Details
|
||||
slice_letter=Partition
|
||||
slice_none=Dieses Slice hat bisher keine Partitionen.
|
||||
slice_none2=Dieses Slice hat keine Partitionen, und keines kann erstellt werden, solange es in Verwendung als Dateisystem ist.
|
||||
slice_return=Slice Details und Liste an Partitionen
|
||||
part_esave=Aktuell benutzt von $1
|
||||
part_start=Startblock
|
||||
fsck_title=Prüfe Dateisystem
|
||||
part_mountmsg2=Mount dieses Gerät als virtuellen Speicher auf Ihrem System, um die Menge des verfügbaren Speichers zu erhöhen.
|
||||
disk_smartdesc=Zeigt den aktuellen Status dieses Laufwerk wie von SMART erkannt, und überprüft auf Festplattenfehler.
|
||||
slice_sactive=Aktiv Slice?
|
||||
slice_sblocks=Anzahl an Blöcken
|
||||
slice_send=Endblock
|
||||
slice_size=Größe
|
||||
slice_ssize=Slice Größe
|
||||
slice_sstart=Startender Block
|
||||
slice_start=Startblock
|
||||
slice_stype=Slice Typ
|
||||
npart_letter=Partition Buchstabe
|
||||
slice_suse=Direkt benutzt von
|
||||
slice_title=Editiere Slice
|
||||
slice_type=Typ
|
||||
slice_use=Benutzt von
|
||||
select_slice=$1 Gerät $2 Slice $3
|
||||
nslice_failed=.. Slice Erstellung fehlgeschlagen : $1
|
||||
disk_egone=Festplatte existiert nicht länger!
|
||||
part_use=Aktuell benutzt von
|
||||
slice_header=Slice Details
|
||||
disk_extent=Extent
|
||||
log_modify_part=Partition $1 modifiziert
|
||||
slice_return=Slice Details und Liste an Partitionen
|
||||
nslice_pdone=.. Partition erstellt
|
||||
nslice_start=Startblock
|
||||
newfs_done=.. erstellen erfolgreich
|
||||
nslice_end=Endblock
|
||||
part_title=Editiere Partition
|
||||
disk_return=Festplattendetails und Liste an Slices
|
||||
part_fsck=Prüfe Dateisystem
|
||||
slice_stype=Slice Typ
|
||||
npart_eletter=Partition Nummer muss ein Buchstabe von A bis D sein
|
||||
nslice_type=Neuer Slice Typ
|
||||
index_title=Partitionen auf lokalen Festplatten
|
||||
slice_delete=Lösche Slice
|
||||
slice_size=Größe
|
||||
dslice_confirm=Jetzt löschen
|
||||
log_create_part=Partition $1 erstellt
|
||||
dslice_done=.. fertig
|
||||
disk_end=Endblock
|
||||
part_egone=Partition existiert nicht länger!
|
||||
npart_title=Erstelle Partition
|
||||
slice_sblocks=Anzahl an Blöcken
|
||||
nslice_diskblocks=Festplattengröße in Blöcken
|
||||
disk_add=Füge ein neues Slice hinzu.
|
||||
index_problem=Dieses Modul kann nicht verwendet werden : $1
|
||||
disk_vm=Virtueller Speicher
|
||||
select_device=$1 Gerät $2
|
||||
dpart_confirm=Lösche Jetzt
|
||||
nslice_estart=Startblock muss eine Nummer sein
|
||||
dpart_done=.. fertig
|
||||
|
||||
@@ -6,3 +6,4 @@ desc_de=Partitionen auf lokalen Festplatten
|
||||
longdesc=Create and edit paritions on local SCSI and IDE disks on FreeBSD.
|
||||
longdesc_de=Erstellt und bearbeitet Partitionen auf lokalen SCSI- und IDE-Festplatten auf FreeBSD.
|
||||
desc_ca=Particions dels Discs Locals
|
||||
longdesc_ca=Crea i edita les particions de discs locals SCSI i IDE a FreeBSD.
|
||||
|
||||
@@ -28,3 +28,4 @@ longdesc_ms_MY=Burn data CD dari imej ISO atau direktori yang dipilih.
|
||||
desc_ms_MY=CD Burner
|
||||
longdesc_de=Brennt Daten-CD von ISO-images oder ausgewählten Verzeichnissen.
|
||||
longdesc_pl=Nagrywaj dane na CD z obrazów ISO lub wybranych katalogów.
|
||||
longdesc_ca=Torra CDs de dades a partir d'imatges ISO o directoris seleccionats.
|
||||
|
||||
@@ -36,3 +36,4 @@ longdesc_hu=Webmin nyelvezet
|
||||
longdesc_ms_MY=Membolehkan pengguna Webmin untuk menukar bahasa, tema dan mungkin kata laluan.
|
||||
desc_ms_MY=Tukar Bahasa dan Tema
|
||||
longdesc_pl=Pozwala aktualnemu u¿ytkownikowi Webimina na zmianê jêzyka, motywu i has³a (o ile to mo¿liwe).
|
||||
longdesc_ca=Permet que l'usuari actual de Webmin es canviï el seu idioma, tema i, possiblement, contrasenya.
|
||||
|
||||
@@ -15,3 +15,4 @@ desc_hu=Cluster f
|
||||
longdesc_ms_MY=Jadualkan pemindahan fail dari pelayan ini ke pelayan yang lain dalam kluster Webmin.
|
||||
desc_ms_MY=Kluster Fail Salinan
|
||||
longdesc_pl=Zaplanowany transfer plików z tego serwera do innych serwerów w klastrze.
|
||||
longdesc_ca=Planifica la transferència de fitxers des d'aquest servidor a múltiples servidors d'un cluster Webmin.
|
||||
|
||||
@@ -16,3 +16,4 @@ desc_hu=Cluster id
|
||||
longdesc_ms_MY=Mencipta tugas Cron yang berjalan pada pelayan berganda secara serentak.
|
||||
desc_ms_MY=Kluster Tugas Cron
|
||||
longdesc_pl=Twórz zaplanowane zadania Cron, które zosatan± uruchomione na wielu serwerach równocze¶nie.
|
||||
longdesc_ca=Crea treballs Cron planificats que s'executen en múltiples servidors simultàniament.
|
||||
|
||||
@@ -18,3 +18,4 @@ longdesc_ms_MY=Menukar kata laluan serentak pada pelbagai sistem dalam kluster W
|
||||
desc_ms_MY=Kluster Tukar Kata laluan
|
||||
longdesc_de=Ändert Passwörter auf multiplen Server gleichzeitig.
|
||||
longdesc_pl=Zmieñ has³a na wielu serwerach w klastrze Webmina równocze¶nie.
|
||||
longdesc_ca=Canvia contrasenyes en múltiples sistemes alhora d'un cluster Webmin.
|
||||
|
||||
@@ -15,3 +15,4 @@ desc_ms_MY=Kluster arahan Shell
|
||||
longdesc_ms_MY=Menjalankan arahan pada pelbagai pelayan serentak.
|
||||
longdesc_de=Führt Befehle auf multiplen Server gleichzeitig aus.
|
||||
longdesc_pl=Uruchamiaj polecenia na wielu serwerach równocze¶nie.
|
||||
longdesc_ca=Executa ordres alhora en múltiples sistemes.
|
||||
|
||||
@@ -19,3 +19,4 @@ longdesc_ms_MY=Pasang RPMs, debian dan pakej Solaris ke pelbagai pelayan dari sa
|
||||
desc_ms_MY=Kluster Pakej Software
|
||||
longdesc_de=Installiert RPMs, Debian- und Solaris-Pakete über mehrere Server aus einer Quelle.
|
||||
longdesc_pl=Instaluj pakiety RPM, debian i Solaris na wielu serwerach z jednego ¼ród³a.
|
||||
longdesc_ca=Instal·la paquets RPM, debian i solaris a través de múltiples servidors a partir d'un sol origen.
|
||||
|
||||
@@ -17,3 +17,4 @@ desc_hu=Cluster felhaszn
|
||||
longdesc_ms_MY=Mencipta, mengemaskini dan memadam pengguna dan grup di seluruh pelbagai pelayan. Tidak seperti NIS, setiap pelayan mempunyai fail passwd dan group sendiri yang dikemaskini secara jauh oleh modul ini.
|
||||
desc_ms_MY=Kluster Pengguna dan Grup
|
||||
longdesc_pl=Twórz, aktualizuj i usuwaj u¿ytkowników i grupy na wielu serwerach. Inaczej ni¿ w NIS, ka¿dy serwer ma w³asny plik has³a i grupy, który jest zdalnie aktualizowany przez ten modu³.
|
||||
longdesc_ca=Crea, actualitza i suprimeix usuaris i grups a través de múltiples servidors. Contràriament a NIS, cada servidor té els seus propis fitxers de contrasenyes i grups, que s'actualitzen remotament amb aquest mòdul.
|
||||
|
||||
@@ -17,3 +17,4 @@ desc_hu=Cluster Usermin szerverek
|
||||
longdesc_ms_MY=Memasang dan menguruskan modul dan tema di seluruh pelayan Usermin.
|
||||
desc_ms_MY=Kluster Pelayan Usermin
|
||||
longdesc_pl=Instaluj i zarz±dzaj modu³ami oraz motywami na wszystkich serwerach Usermin.
|
||||
longdesc_ca=Instal·la i gestiona mòduls i temes a través de múltiples servidors Usermin.
|
||||
|
||||
@@ -16,3 +16,4 @@ desc_hu=Cluster Webmin szerverek
|
||||
longdesc_ms_MY=Memasang dan menguruskan modul, tema, pengguna, grup dan tetapan kawalan capaian di seluruh pelayan Webmin.
|
||||
desc_ms_MY=Kluster Pelayan Webmin
|
||||
longdesc_pl=Instaluj i zarz±dzaj modu³ami, szablonami, u¿ytkownikami, grupami i kontrol± dostêpu na wszystkich serwerach Webmina.
|
||||
longdesc_ca=Instal·la i gestiona mòduls, temes, usuaris, grups i paràmetres de control d'accés a través de múltiples servidors Webmin.
|
||||
|
||||
@@ -32,3 +32,4 @@ longdesc_ms_MY=Pasang modul Perl baharu pada sistem anda, dan lihat apa yang sud
|
||||
desc_ms_MY=Modul Perl
|
||||
longdesc_de=Installiert neue Perl-Module auf Ihrem System, und zeigt die bereits Installierten an.
|
||||
longdesc_pl=Instaluj nowe modu³y Perla i sprawd¼ jakie ju¿ s± zainstalowane.
|
||||
longdesc_ca=Instal·la nous mòduls Perl al sistema i visualitza els que ja estan instal·lats.
|
||||
|
||||
@@ -40,3 +40,4 @@ longdesc_ms_MY=Cipta, Ubah dan padam Tugas Cron.
|
||||
desc_ms_MY=Tugas Cron Berjadual
|
||||
longdesc_de=Erstellt, editiert und löscht Cron-Aufträge.
|
||||
longdesc_pl=Twórz, edytuj i usuwaj zadania Cron.
|
||||
longdesc_ca=Crea, edita i suprimeix treballs Cron.
|
||||
|
||||
@@ -297,6 +297,7 @@ else {
|
||||
}
|
||||
|
||||
# read_opts_file(file)
|
||||
# Read the file containing possible menu options for a command
|
||||
sub read_opts_file
|
||||
{
|
||||
local @rv;
|
||||
@@ -371,6 +372,11 @@ $cmd->{'args'} = [ ];
|
||||
my ($i, $name);
|
||||
for($i=0; defined($name = $in{"name_$i"}); $i++) {
|
||||
if ($name) {
|
||||
if ($in{"type_$i"} == 9 || $in{"type_$i"} == 12 ||
|
||||
$in{"type_$i"} == 13 || $in{"type_$i"} == 14) {
|
||||
$in{"opts_$i"} =~ /\|$/ || -r $in{"opts_$i"} ||
|
||||
&error(&text('save_eopts', $i+1));
|
||||
}
|
||||
push(@{$cmd->{'args'}}, { 'name' => $name,
|
||||
'desc' => $in{"desc_$i"},
|
||||
'type' => $in{"type_$i"},
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
# Display commands available for execution
|
||||
|
||||
require './custom-lib.pl';
|
||||
&ui_print_header(undef, $text{'index_title'}, "", "intro", 1, 1);
|
||||
&ui_print_header(undef, $module_info{'desc'}, "", "intro", 1, 1);
|
||||
|
||||
@cust = grep { &can_run_command($_) } &list_commands();
|
||||
@cust = &sort_commands(@cust);
|
||||
|
||||
@@ -77,6 +77,7 @@ save_eorder=L'ordenaci
|
||||
save_etimeout=Hi falta el temps màxim d'espera o bé és invàlid
|
||||
save_eusermin=Les ordres que s'executen en altres servidors no es poden executar des d'Usermin
|
||||
save_eformat=El tipus MIME de sortida és invàlid
|
||||
save_eopts=Hi falta el fitxer d'opcions per al paràmetre $1
|
||||
|
||||
run_err=No s'ha pogut executar l'ordre
|
||||
run_ecannot=No tens permís per executar aquesta ordre
|
||||
|
||||
@@ -126,6 +126,7 @@ save_ecmd=Kein Befehl angegeben
|
||||
save_edesc=Keine Beschreibung angegeben
|
||||
save_edir=Fehlendes oder ungültiges Verzeichnis
|
||||
save_eformat=Ungültiger MIME-Typ Output
|
||||
save_eopts=Fehlende Optionsdatei für den Parameter $1
|
||||
save_eorder=Die Auflistung auf der Hauptseite muß eine Nummer sein
|
||||
save_err=Fehler beim Speichern des Befehls
|
||||
save_etimeout=Fehlende oder ungültige maximale Zeit, die auf Ausführung gewartet wird
|
||||
|
||||
@@ -37,3 +37,4 @@ longdesc_ms_MY=Buat butang untuk melaksanakan arahan yang biasa digunakan atau m
|
||||
desc_ms_MY=Arahan suai langgan
|
||||
longdesc_de=Erstellt Schaltflächen zum Ausführen von häufig verwendeten Befehle oder bearbeitet Dateien auf Ihrem System.
|
||||
longdesc_pl=Twórz przyciski do wykonywania czêsto u¿ywanych poleceñ lub edytowania plików w twoim systemie.
|
||||
longdesc_ca=Crea botons per executar ordres utilitzades habitualment o editar fitxers del sistema.
|
||||
|
||||
@@ -24,3 +24,4 @@ desc_ko_KR.UTF-8=NFS 공유
|
||||
library=dfs-lib.pl
|
||||
desc_hu.UTF-8=NFS Megosztások
|
||||
desc_nl=NFS Files Delen
|
||||
longdesc_ca=Edita les unitats compartides definides al fitxer /etc/dfs/dfstab.
|
||||
|
||||
@@ -34,3 +34,4 @@ longdesc_ms_MY=Mengurus perkongsian rangkaian, subnet, dan grup untuk ISC DHCPD.
|
||||
desc_ms_MY=Pelayan DHCP
|
||||
longdesc_de=Verwaltet freigegebene Netzwerke, Subnetze, Hosts und Gruppen für ISC DHCPD.
|
||||
longdesc_pl=Zarz±dzaj udostêpnianiem sieci, podsieci, hostów i grup dla ISC DHCPD.
|
||||
longdesc_ca=Gestiona xarxes, subxarxes, hosts i grups compartits per DHCPD ISC.
|
||||
|
||||
@@ -19,3 +19,4 @@ longdesc_ms_MY=Mengkonfigurasi Dovecot IMAP dan POP3 sebagai pelayan menarik mel
|
||||
desc_ms_MY=Pelayan Dovecot IMAP/POP3
|
||||
longdesc_de=Konfiguriert den Dovecot IMAP und POP3 Mail Abrufserver.
|
||||
longdesc_pl=Konfiguracja Dovecot - serwera pobierania e-maili przez IMAP i POP3.
|
||||
longdesc_ca=Configura el servidorde recuperació de correu IMAP i POP3 Dovecot.
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
<header>amb o sense Autenticació</header>
|
||||
<header>amb o sense Autenticació</header>
|
||||
|
||||
La primera columna d'aquest camp et permet seleccionar el tipus d'autenticació
|
||||
d'aquesta exportació. Les opcions són:
|
||||
La primera columna d'aquest camp et permet seleccionar el tipus d'autenticació
|
||||
d'aquesta exportació. Les opcions són:
|
||||
|
||||
<dl>
|
||||
<dt><b>sys</b>
|
||||
<dd>Seguretat basada en NFS d'IP o xarxa al vell estil, que es fa complir
|
||||
per a l'adreça IP client.<p>
|
||||
per a l'adreça IP client.<p>
|
||||
|
||||
<dt><b>krb5</b>
|
||||
<dd>Autenticació Kerberos (requereix que atnt el sistema client com el servidor
|
||||
<dd>Autenticació Kerberos (requereix que atnt el sistema client com el servidor
|
||||
tinguin Kerberos configurat).<p>
|
||||
|
||||
<dt><b>libkey</b>
|
||||
<dd>El mecanisme de seguretat LIBKEY. <p>
|
||||
|
||||
<dt><b>spkm-3</b>
|
||||
<dd>Mecanisme d'autenticació SPKM3. <p>
|
||||
<dd>Mecanisme d'autenticació SPKM3. <p>
|
||||
</dl>
|
||||
|
||||
<footer>
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
<header>Pseudosistema de fitxers NFSv4 a exportar</header>
|
||||
|
||||
Per a les exportacions NFS versió 4, es pot utilitzar aquest camp per a introduir
|
||||
un camí sota el qual apareixeran múltiples exportacions en ser visualitzades des del client.<p>
|
||||
|
||||
<footer>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<header>Nivells de seguretat</header>
|
||||
|
||||
Aquest camp determina quins nivells de seguretat han d'utilitzar els clients. Es poden seleccionar múltiples nivells, i els preferits es provaran primer. <p>
|
||||
Aquest camp determina quins nivells de seguretat han d'utilitzar els clients. Es poden seleccionar múltiples nivells, i els preferits es provaran primer. <p>
|
||||
|
||||
<footer>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<header>Versió NFS</header>
|
||||
<header>Versió NFS</header>
|
||||
|
||||
Aquest camp controla la versió del protocol NFS utilitzada per aquesta
|
||||
exportació. Algunes característiques només estan disponibles per a exportacions
|
||||
NFSv4, però això pot no estar suportat per sistemes clients més antics. <p>
|
||||
Aquest camp controla la versió del protocol NFS utilitzada per aquesta
|
||||
exportació. Algunes característiques només estan disponibles per a exportacions
|
||||
NFSv4, però això pot no estar suportat per sistemes clients més antics. <p>
|
||||
|
||||
<footer>
|
||||
|
||||
@@ -36,3 +36,4 @@ longdesc_ms_MY=Sunting fail perkongsian NFS yang dinyatakan dalam /etc/eksport
|
||||
desc_ms_MY=NFS Eksport
|
||||
longdesc_de=Bearbeitet NFS-Dateifreigaben, welche in /etc/exports definiert sind.
|
||||
longdesc_pl=Edytuj udostêpnione pliki NFS zdefinowane w /etc/exports.
|
||||
longdesc_ca=Edita les unitats compartides NFS definides a /etc/exports.
|
||||
|
||||
@@ -36,3 +36,4 @@ desc_hu=Lemezpartici
|
||||
longdesc_ms_MY=Mencipta dan mengubah partisyen SCSI setempat dan disk IDE pada Linux.
|
||||
desc_ms_MY=Partisyen pada disk setempat
|
||||
longdesc_de=Erstellt und Editiert Partitionen auf lokalen SCSI, IDE und SATA Laufwerken auf Linux.
|
||||
longdesc_ca=Crea i edita les particions de discs locals SCSI, IDE i SATA a Linux.
|
||||
|
||||
@@ -27,3 +27,4 @@ desc_hu=Levelek lek
|
||||
longdesc_ms_MY=Konfigurasi program fetchmail yang popular secara automatik menarik mel dari pelayan yang lain.
|
||||
desc_ms_MY=Fetchmail Menarik Mel
|
||||
longdesc_pl=Konfiguracja popularnego programu fetchmail do automatycznego pobierania e-maili z innych serwerów
|
||||
longdesc_ca=Configura el popular programa fetchmail per a recuperar automàticament el correu d'altres servidors.
|
||||
|
||||
@@ -36,3 +36,4 @@ longdesc_ms_MY=Lihat, ubah dan ubah kebenaran pada fail dan direktori pada siste
|
||||
desc_ms_MY=Java Pengurus Fail
|
||||
longdesc_de=Zeigt, bearbeitet und ändert Berechtigungen für Dateien und Verzeichnisse auf Ihrem System mit einem Windows-ähnliche Dateimanager.
|
||||
longdesc_pl=Wy秝ietlaj, edytuj i zmieniaj uprawnienia plik體 i katalog體 w menad縠rze wygl眃aj眂ym podobnie jak z systemu Windows
|
||||
longdesc_ca=Visualitza, edita i canvia permisos de fitxers i directoris del sistema amb un gestor de fitxers tipus Windows.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
index=Índex
|
||||
index=a l'índex
|
||||
error_opendir=Error en obrir el directori
|
||||
error_creating_conf=Error en crear el directori de contiguració
|
||||
select_all=Selecciona-ho Tot
|
||||
@@ -6,7 +6,7 @@ invert_selection=Inverteix la Selecci
|
||||
copy_selected=Copia la Selecció
|
||||
cut_selected=Retalla la Selecció
|
||||
paste=Enganxa
|
||||
create_folder=Crea una Carpeta
|
||||
create_folder=Crea un Directori
|
||||
create_file=Crea un Fitxer
|
||||
compress_selected=Comprimeix la Selecció
|
||||
chmod_selected=Executa <tt>chmod</tt> sobre la Selecció
|
||||
@@ -15,7 +15,7 @@ remove_selected=Elimina la Selecci
|
||||
browse_for_upload=Explora per a Pujar
|
||||
upload_files=Puja Fitxers
|
||||
get_from_url=Obtingues d'un URL
|
||||
bookmark_folder=Marca la carpeta actual com a preferida
|
||||
bookmark_folder=Marca el directori actual com a preferit
|
||||
name=Nom
|
||||
type=Tipus
|
||||
actions=Accions
|
||||
@@ -32,21 +32,21 @@ save=Desa
|
||||
save_close=Desa i tanca
|
||||
delete=Suprimeix
|
||||
save_file=Desa el fitxer
|
||||
previous_page=pàgina anterior
|
||||
previous_page=a la pàgina anterior
|
||||
count_uploads=fixer(s) selecccionats per pujar
|
||||
error_title=Error!!!
|
||||
warning_title=Atenció!!!
|
||||
nothing_selected=No hi ha res seleccionat
|
||||
error_load_template=Error en carregar el fitxer de plantilla
|
||||
create=Crea
|
||||
new_folder_name=Nom de la nomva carpeta
|
||||
new_folder_name=Nom del nou directori
|
||||
new_file_name=Nom del nou fitxer
|
||||
new_name=Nou nom
|
||||
dialog_ok=Bé
|
||||
dialog_cancel=Cancel·la
|
||||
archive_name=Nom de l'arxiu
|
||||
dialog_compress=Comprimeix
|
||||
about_to_delete=Estàs a punt de suprimir els fitxers següent:
|
||||
about_to_delete=Estàs a punt de suprimir els següents elements:
|
||||
are_you_sure=Segur que ho vols fer?
|
||||
user_name=Usuari
|
||||
group_name=Grup
|
||||
@@ -90,18 +90,18 @@ error_opening_file_for_writing=No s'ha pogut obrir el fitxer per escriure-hi:
|
||||
error_writing_file=Error en gravar el fitxer:
|
||||
error_numeric=ha de ser numèric!
|
||||
error_saving_file=Error en desar el fitxer
|
||||
hint_copy=Copia els fitxers i les carpetes seleccionades al buffer
|
||||
hint_cut=Retalla els fitxers i les carpetes seleccionades al buffer
|
||||
hint_paste=Enganxa els fitxers i carpetes del buffer al directori actual
|
||||
hint_create_folder=Crea una nova carpeta al directori actual
|
||||
hint_copy=Copia els fitxers i directoris seleccionats al buffer
|
||||
hint_cut=Retalla els fitxers i directoris seleccionats al buffer
|
||||
hint_paste=Enganxa els fitxers i directoris del buffer al directori actual
|
||||
hint_create_folder=Crea un nou directori al directori actual
|
||||
hint_create_file=Crea un nou fitxer al directori actual
|
||||
hint_compress=Comprimeix els fitxers i carpetes seleccionats a un arxiu tar.gz
|
||||
hint_chmod=Canvia els permisos dels fitxers i carpetes seleccionats
|
||||
hint_chown=Canvia el propietari dels fitxers i carpetes seleccionats
|
||||
hint_remove=Elimina els fitxers i carpetes seleccionats
|
||||
hint_compress=Comprimeix els fitxers i directoris seleccionats a un arxiu tar.gz
|
||||
hint_chmod=Canvia els permisos dels fitxers i directoris seleccionats
|
||||
hint_chown=Canvia el propietari dels fitxers i directoris seleccionats
|
||||
hint_remove=Elimina els fitxers i directoris seleccionats
|
||||
hint_upload=Puja els fitxers al directori actual
|
||||
hint_from_url=Obté el fitxer d'un URL remot
|
||||
provide_folder_name=Proporciona el nom de la carpeta
|
||||
provide_folder_name=Proporciona el nom del directori
|
||||
provide_file_name=Proporciona el nom del fitxer
|
||||
provide_user_name=Proporciona el nom de l'usuari
|
||||
provide_group_name=Proporciona el nom del grup
|
||||
@@ -128,7 +128,7 @@ search_label=Consulta de cerca
|
||||
search_go=Cerca
|
||||
search_results=Resultats de la cerca per a
|
||||
search_insensitive=Cerca insensitiva a caixa
|
||||
goto_folder=Ves a la carpeta contenidora
|
||||
goto_folder=Ves al directori contenidor
|
||||
module_config=Configuració del mòdul
|
||||
config_columns_to_display=Columnes a mostrar
|
||||
config_per_page=Ítems a mostrar per pàgina (només per a temes antics)
|
||||
@@ -142,4 +142,8 @@ menu_tools=Eines
|
||||
menu_bookmarks=Preferits
|
||||
notallowed=No tens permís per accedir a $1. Els directoris permesos són: $2
|
||||
error_upload_emax=El fitxer pujat és més gran que el límit de $1
|
||||
info_total=Total: $1 fitxers i $2 carpetes
|
||||
|
||||
info_total1=Total: $1 fitxer i $2 directori
|
||||
info_total2=Total: $1 fitxers i $2 directori
|
||||
info_total3=Total: $1 fitxer i $2 directoris
|
||||
info_total4=Total: $1 fitxers i $2 directoris
|
||||
|
||||
@@ -1,12 +1,23 @@
|
||||
about_to_delete=Sie sind dabei folgende Elemente zu löschen:
|
||||
acl_allowed_paths=Erlaube Zugriff auf Verzeichnisse
|
||||
acl_bytes=bytes
|
||||
acl_epath=Pfad $1 existiert nicht
|
||||
acl_euser=Ausgewähter Unix Benutzer existiert nicht!
|
||||
acl_max=Die maximale Größe für hochgeladene Dateien
|
||||
acl_same=Gleiche wie Webmin Login
|
||||
acl_unlimited=Unlimitiert
|
||||
acl_user=Spezifischer Unix Benutzer
|
||||
acl_work_as=Erlaube Dateien als Unix Benutzer
|
||||
actions=Aktionen
|
||||
archive_name=Archiv-Name
|
||||
are_you_sure=Sind Sie sich sicher?
|
||||
bookmark_folder=Lesezeichen des aktuellen Verzeichnisses setzen
|
||||
chmod_additional=Zusätzlich
|
||||
chmod_all=Alle (rekursiv)
|
||||
chmod_apply_to=Anwenden an
|
||||
chmod_dir_and_its_files=Ausgewählte Dateien und Verzeichnisse und Dateien in ausgewählten Verzeichnissen
|
||||
chmod_dir_and_subs=Ausgewählte Verzeichnisse und Unterverzeichnisse
|
||||
chmod_dir_only=Nur ausgewählte Verzeichnisse und Dateien
|
||||
chmod_execute=Ausführen
|
||||
chmod_group=Gruppe
|
||||
chmod_others=Andere
|
||||
@@ -19,25 +30,65 @@ chown_selected=Chmod wählen
|
||||
compress_selected=Komprimiere ausgewählte
|
||||
config_bookmarks=Bookmarks
|
||||
config_columns_to_display=Spalten zu angezeigen
|
||||
config_disable_pagination=Deaktiviert Paginierung (nur für Authentic Theme-Benutzer)
|
||||
config_per_page=Artikel pro Seite zum anzeigen (nur für alte Themes)
|
||||
copy_selected=Kopiere Ausgewähltes
|
||||
count_uploads=Datei(en) ausgewählt zum hochladen
|
||||
create=Erstellen
|
||||
create_file=Erstelle Datei
|
||||
create_folder=Erstelle Ordner
|
||||
cut_selected=Schneide Ausgewähltes aus
|
||||
delete=Lösche
|
||||
dialog_cancel=Abbrechen
|
||||
dialog_change=Ändern
|
||||
dialog_compress=Komprimieren
|
||||
dialog_download=Download
|
||||
dialog_file_url=URL der Datei zum Download
|
||||
dialog_ok=OK
|
||||
dialog_recursive=Rekursiv
|
||||
dialog_user_name=Entferne Server Benutzername (falls einer benötigt wird)
|
||||
dialog_user_pass=Entferne Server Passwort (falls eins benötigt wird)
|
||||
edit=Editieren
|
||||
edit_file=Editiere Datei
|
||||
error_chmod=Fehlgeschlagen Rechte zu ändern
|
||||
error_chown=Fehlgeschlagen Eigentümer zu wechseln
|
||||
error_copy=Kopieren fehlgeschlagen mit Fehler:
|
||||
error_create=fehlgeschlagen zu erstellen:
|
||||
error_creating_conf=Fehler beim Erstellen des Konfigurations-Verzeichnis
|
||||
error_cut=Verschieben fehlgeschlagen mit Fehler:
|
||||
error_delete=nicht möglich zu löschen
|
||||
error_exists=existiert bereits, überspringe
|
||||
error_group_not_found=Gruppe existiert nicht auf diesem System
|
||||
error_invalid_uri=Fehler: keine gültige URL zur Verfügung gestellt
|
||||
error_load_template=Fehler laden Template Datei
|
||||
error_numeric=Muss numerisch sein!
|
||||
error_opendir=Fehler beim Öffnen des Verzeichnis
|
||||
error_opening_file_for_writing=Kann Datei nicht zum schreiben öffnen
|
||||
error_rename=Fehlgeschlagen das Umbenennen
|
||||
error_saving_file=Fehler beim Speichern der Datei
|
||||
error_title=Fehler!!!
|
||||
error_user_not_found=Benutzer nicht auf diesem System gefunden
|
||||
error_writing_file=Fehler beim Schreiben von Datei:
|
||||
extract_archive=Archive extrahieren
|
||||
file_already_exists=existiert bereits in
|
||||
files_ready_for_upload=Zeige ausgewählte Dateien an
|
||||
get_from_url=Erhalte von URL
|
||||
goto_folder=Gehe zu beinhaltetes Verzeichnis
|
||||
group_name=Gruppen-Name
|
||||
hint_compress=Komprimiere ausgewählte Dateien und Verzeichnisse in tar.gz-Archiv
|
||||
hint_copy=Kopiere ausgewählte Dateien und Verzeichnisse zum Puffer
|
||||
hint_create_file=Erstelle neue Datei im aktuellem Pfad
|
||||
hint_create_folder=Erzeuge neues Verzeichnis im aktuellem Pfad
|
||||
hint_remove=Entferne ausgewählte Dateien und Verzeichnisse
|
||||
hint_upload=Hochladen von Dateien in das aktuelle Verzeichnis
|
||||
http_downloading=Herunterladen
|
||||
index=Index
|
||||
info_total=Gesamt: $1 Dateien und $2 Ordner
|
||||
info_total1=Total: $1 Datei und $2 Verzeichnis
|
||||
info_total2=Total: $1 Dateien und $2 Verzeichnis
|
||||
info_total3=Total: $1 Datei und $2 Verzeichnisse
|
||||
info_total4=Total: $1 Dateien und $2 Verzeichnisse
|
||||
invert_selection=Auswahl umkehren
|
||||
last_mod_time=Zeitpunkt der letzten Änderung
|
||||
menu_bookmarks=Bookmarks
|
||||
menu_edit=Editieren
|
||||
menu_file=Datei
|
||||
@@ -47,20 +98,29 @@ name=Name
|
||||
new_file_name=Neuer Datei-Name
|
||||
new_folder_name=Neuer Ordner-Name
|
||||
new_name=Neuer Name
|
||||
no_bookmarks=Keine Bookmarks bisher
|
||||
nothing_selected=Nichts ausgewählt
|
||||
owner_group=Eigentümer-Gruppe
|
||||
owner_user=Eigentümer-Benutzer
|
||||
paste=Einfügen
|
||||
permissions=Rechte
|
||||
previous_page=vorherige Seite
|
||||
provide_user_name=Provider Benutzername
|
||||
refresh=Aktualisieren
|
||||
remove_selected=Lösche Ausgewähltes
|
||||
rename=Umbenennen
|
||||
save=Speichern
|
||||
save_close=Speichern und schließen
|
||||
save_file=Speichere Datei
|
||||
search=Suche
|
||||
search_go=Finden
|
||||
search_insensitive=Groß- und Kleinschreibung Suche
|
||||
search_label=Suchanfrage
|
||||
search_results=Suchresultate für
|
||||
select_all=Alle wählen
|
||||
size=Größe
|
||||
type=Typ
|
||||
upload_files=Dateien hochladen
|
||||
uploading=Hochladen, bitte warten...
|
||||
user_name=Benutzername
|
||||
warning_title=Warnung!!!
|
||||
|
||||
@@ -70,7 +70,7 @@ dialog_file_url=URL of file to download
|
||||
dialog_user_name=Remote server username(if any required)
|
||||
dialog_user_pass=Remote server password(if any required)
|
||||
dialog_download=Download
|
||||
error_invalid_uri=Error: No valid URL supllied!!!
|
||||
error_invalid_uri=Error: No valid URL supplied!!!
|
||||
file_already_exists=already exists in
|
||||
files_ready_for_upload=View selected files
|
||||
errors_occured=Following errors occured while performing operation
|
||||
@@ -131,7 +131,7 @@ search_insensitive=Case insensitive search
|
||||
goto_folder=Go to containing directory
|
||||
module_config=Module configuration
|
||||
config_columns_to_display=Columns to display
|
||||
config_per_page=Items to display per page(for old themes only)
|
||||
config_per_page=Items to display per page (for old themes only)
|
||||
config_disable_pagination=Disable pagination (for Authentic Theme users only)
|
||||
config_toolbar_style=Set toolbar style to menu-like view,<br>with dropdowns ... and cookies (for Authentic Theme users only)
|
||||
config_bookmarks=Bookmarks
|
||||
|
||||
@@ -4,3 +4,5 @@ name=File Manager
|
||||
usermin=1
|
||||
desc_no=Filbehandling
|
||||
desc=File Manager
|
||||
desc_ca=Gestor de Fitxers
|
||||
longdesc_ca=Gestor de fitxers lleuger i ràpid escrit en perl.
|
||||
|
||||
@@ -40,6 +40,8 @@ index_noperiod=No hi ha m
|
||||
index_mins=minuts
|
||||
index_astart=No enviïs autorespostes abans de
|
||||
index_aend=No enviïs autorespostes després de
|
||||
index_forever=Sempre
|
||||
index_ondate=Data
|
||||
index_charset=Joc de caràcters del missatge d'autoresposta
|
||||
index_subject=Assumpte del missatge d'autoresposta
|
||||
index_nowebmin=Aquest mòdul és per utilitzar només a Usermin. Si està visible a Webmin, el tema que estàs utilitzant és incomplet.
|
||||
|
||||
@@ -20,3 +20,4 @@ desc_ms_MY=Tapis dan Mengirim Mel
|
||||
longdesc_de=Erstellt Regeln, Filtern und Weiterleiten von eingehende E-Mail.
|
||||
desc_pl=Filtry i przekierowanie e-maili
|
||||
longdesc_pl=Twórz regu³y filtrów i przekierowania przychodz±cych e-maili.
|
||||
longdesc_ca=Crea regles per filtrar i reenviar el correu d'entrada.
|
||||
|
||||
@@ -58,7 +58,7 @@ index_bootup=Activa'l en engegar
|
||||
index_bootupdesc=Canvia aquesta opció per controlar si el tallafocs s'ha d'activar en engegar el sistema o no.
|
||||
index_return=a la llista de regles
|
||||
index_setup=Encara no s'ha configurat cap tallafocs IPtables al sistema. Webmin te'n pot configurar un i desar-lo al fitxer $1, amb uns valors inicials basats en el tipus de tallafocs seleccionat més avall...
|
||||
/
|
||||
index_rsetup=La configuració del tallafocs IPtables del sistema està a punt de ser reiniciada. Webmin configurarà noves regles per defecteew default rules per a ser desade al fitxer $1, amb els paràmetres inicials basats en la teva selecció de tipus de tallafocs de sota...
|
||||
index_auto0=Permet tot el trànsit
|
||||
index_auto1=Executa traducció d'adreces de xarxa sobre la interfície externa:
|
||||
index_auto2=Bloqueja totes les connexions d'entrada sobre la interfície externa:
|
||||
|
||||
@@ -24,3 +24,4 @@ desc_ms_MY=Firewall Linux
|
||||
longdesc_de=Konfiguriert eine Linux-Firewall mit iptables. Ermöglicht die Bearbeitung aller Tabellen, Ketten, Regeln und Optionen.
|
||||
desc_pl=Firewall Linuksa
|
||||
longdesc_pl=Konfiguracja firewall linuksa u¿ywaj±c iptables. Pozwala na edycjê wszystkich tabel, regu³ i opcji.
|
||||
longdesc_ca=Configura un tallafocs Linux utilitzant iptables. Permet l'edició de totes les taules, cadenes, regles i opcions.
|
||||
|
||||
@@ -4,3 +4,4 @@ view_condition=1
|
||||
cluster_mode=1
|
||||
comment_mod=0
|
||||
force_init=0
|
||||
perpage=50
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
line0=Configurable options,11
|
||||
perpage=Number of rules to display per page,3,50
|
||||
view_condition=Display condition in rules list?,1,1-Yes,0-No
|
||||
view_comment=Display comment in rules list?,1,1-Yes,0-No
|
||||
comment_mod=Store comments as,1,0-# comments in save file,1---comment option
|
||||
|
||||
@@ -9,5 +9,5 @@ after_cmd=Ordre a executar despr
|
||||
before_apply_cmd=Ordre a executar abans d'aplicar la configuració,3,Cap
|
||||
after_apply_cmd=Ordre a executar després d'aplicar la configuració,3,Cap
|
||||
line1=Configuració del sistema,11
|
||||
save_file=Fitxer de desat ip6tables a editar,3,Utilitza el valor per defecte del sistema o de Webmin
|
||||
save_file=Fitxer de desat IPtables a editar,3,Utilitza el valor per defecte del sistema o de Webmin
|
||||
direct=Edita directament les regles del tallafocs enlloc del fitxer,1,1-Sí,0-No
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
line0=Konfigurierbare Optionen,11
|
||||
perpage=Anzahl der Regeln pro Seite zum anzeigen,3,50
|
||||
view_condition=Zeige Zustand in Regelliste?,1,1-Ja,0-Nein
|
||||
view_comment=Zeige Kommentare in Regelliste an?,1,1-Ja,0-Nein
|
||||
comment_mod=Speichere Kommentare als,1,0-# Kommentar in Datei speichern,1--- Kommentaroption
|
||||
|
||||
@@ -99,7 +99,7 @@ if (($table->{'name'} eq 'nat' && $rule->{'chain'} ne 'POSTROUTING') &&
|
||||
($rtofrom, $rtoto) = split(/\-/, $rule->{'to-ports'}->[1]);
|
||||
}
|
||||
print &ui_table_row($text{'edit_rtoports'},
|
||||
&ui_radio("rtodef", rtofrom eq "" ? 1 : 0,
|
||||
&ui_radio("rtodef", $rtofrom eq "" ? 1 : 0,
|
||||
[ [ 1, $text{'default'} ],
|
||||
[ 0, &text('edit_prange',
|
||||
&ui_textbox("rtofrom", $rtofrom, 6),
|
||||
@@ -125,7 +125,7 @@ if (($table->{'name'} eq 'nat' && $rule->{'chain'} ne 'POSTROUTING') &&
|
||||
&can_jump("DNAT")) {
|
||||
if ($rule->{'j'}->[1] eq 'DNAT') {
|
||||
if ($rule->{'to-destination'}->[1] =~
|
||||
/^([0-9\.]+)(\-([0-9\.]+))?(:(\d+)(\-(\d+))?)?$/) {
|
||||
/^\[([0-9A-Fa-f:]+)](\-([0-9A-Fa-f:]+))?(:(\d+)(\-(\d+))?)?$/) {
|
||||
$dipfrom = $1;
|
||||
$dipto = $3;
|
||||
$dpfrom = $5;
|
||||
@@ -244,8 +244,8 @@ print &ui_table_hr();
|
||||
|
||||
# ICMP packet type
|
||||
print &ui_table_row($text{'edit_icmptype'},
|
||||
&print_mode("icmptype", $rule->{'icmp-type'})." ".
|
||||
&icmptype_input("icmptype", $rule->{'icmp-type'}->[1]));
|
||||
&print_mode("icmptype", $rule->{'icmpv6-type'})." ".
|
||||
&icmptype_input("icmptype", $rule->{'icmpv6-type'}->[1]));
|
||||
|
||||
# MAC address
|
||||
print &ui_table_row($text{'edit_mac'},
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
BEGIN { push(@INC, ".."); };
|
||||
use WebminCore;
|
||||
&init_config();
|
||||
$config{'perpage'} ||= 50; # a value of 0 can cause problems
|
||||
if ($config{'save_file'}) {
|
||||
# Force use of a different save file, and webmin's functions
|
||||
$ip6tables_save_file = $config{'save_file'};
|
||||
@@ -26,7 +27,7 @@ else {
|
||||
@known_tables = ( "filter", "mangle", "nat" );
|
||||
@known_args = ('-p', '-m', '-s', '-d', '-i', '-o', '-f',
|
||||
'--dport', '--sport', '--tcp-flags', '--tcp-option',
|
||||
'--icmp-type', '--mac-source', '--limit', '--limit-burst',
|
||||
'--icmpv6-type', '--mac-source', '--limit', '--limit-burst',
|
||||
'--ports', '--uid-owner', '--gid-owner',
|
||||
'--pid-owner', '--sid-owner', '--state', '--tos', '-j',
|
||||
'--to-ports', '--to-destination', '--to-source',
|
||||
@@ -201,7 +202,7 @@ sub describe_rule
|
||||
local (@c, $d);
|
||||
foreach $d ('p', 's', 'd', 'i', 'o', 'f', 'dport',
|
||||
'sport', 'tcp-flags', 'tcp-option',
|
||||
'icmp-type', 'mac-source', 'limit', 'limit-burst',
|
||||
'icmpv6-type', 'mac-source', 'limit', 'limit-burst',
|
||||
'ports', 'uid-owner', 'gid-owner',
|
||||
'pid-owner', 'sid-owner', 'state', 'tos',
|
||||
'dports', 'sports', 'physdev-in', 'physdev-out') {
|
||||
|
||||
@@ -181,6 +181,35 @@ else {
|
||||
print "<form action=save_policy.cgi>\n";
|
||||
print &ui_hidden("table", $in{'table'});
|
||||
print &ui_hidden("chain", $c);
|
||||
|
||||
if (@rules > $config{'perpage'}) {
|
||||
# Need to show arrows
|
||||
print "<center>\n";
|
||||
$s = int($in{'start'});
|
||||
$e = $in{'start'} + $config{'perpage'} - 1;
|
||||
$e = @rules-1 if ($e >= @rules);
|
||||
if ($s) {
|
||||
print &ui_link("?start=".
|
||||
($s - $config{'perpage'}),
|
||||
"<img src=/images/left.gif border=0 align=middle>");
|
||||
}
|
||||
print "<font size=+1>",&text('index_position', $s+1, $e+1,
|
||||
scalar(@rules)),"</font>\n";
|
||||
if ($e < @rules-1) {
|
||||
print &ui_link("?start=".
|
||||
($s + $config{'perpage'}),
|
||||
"<img src=/images/right.gif border=0 align=middle>");
|
||||
}
|
||||
print "</center>\n";
|
||||
}
|
||||
else {
|
||||
# Can show them all
|
||||
$s = 0;
|
||||
$e = @rules - 1;
|
||||
}
|
||||
|
||||
@rules = @rules[$s..$e];
|
||||
|
||||
if (@rules) {
|
||||
@links = ( &select_all_link("d", $form),
|
||||
&select_invert_link("d", $form) );
|
||||
|
||||
@@ -50,7 +50,7 @@ index_unapply2desc=Fes clic sobre aquest bot
|
||||
index_table_filter=Filtratge de paquets (filter)
|
||||
index_table_nat=Traducció d'adreces de xarxa (nat)
|
||||
index_table_mangle=Alteració de paquets (mangle)
|
||||
index_existing=Webmin ha detectat $1 regles de tallafocs ip6tables actualment en ús, que no seran enregistrades al fitxer $2. Segurament, aquestes regles van ser configurades des d'un script, que aquest mòdul no sap llegir ni editar.<p>Si vols utilitzar aquest mòdul per gestionar el tallafocs ip6tables, fes clic sobre el botó de sota per convertir les regles existents a un fitxer, i desactivar llavors el teu script del tallafocs.
|
||||
index_existing=Webmin ha detectat $1 regles de tallafocs ip6tables actualment en ús, que no seran enregistrades al fitxer $2. Segurament, aquestes regles van ser configurades des d'un script, que aquest mòdul no sap llegir ni editar.<p>Si vols utilitzar aquest mòdul per gestionar el tallafocs IPtables, fes clic sobre el botó de sota per convertir les regles existents a un fitxer, i desactivar llavors el teu script del tallafocs.
|
||||
index_saveex=Desa les Regles del Tallafocs
|
||||
index_atboot=Activa el tallafocs en engegar el sistema
|
||||
index_headerex=Configuració existent del tallafocs
|
||||
@@ -58,7 +58,7 @@ index_bootup=Activa'l en engegar
|
||||
index_bootupdesc=Canvia aquesta opció per controlar si el tallafocs s'ha d'activar en engegar el sistema o no.
|
||||
index_return=a la llista de regles
|
||||
index_setup=Encara no s'ha configurat cap tallafocs ip6tables al sistema. Webmin te'n pot configurar un i desar-lo al fitxer $1, amb uns valors inicials basats en el tipus de tallafocs seleccionat més avall...
|
||||
/
|
||||
index_rsetup=La configuració del tallafocs ip6tables del sistema està a punt de ser reiniciada. Webmin configurarà noves regles per defecteew default rules per a ser desade al fitxer $1, amb els paràmetres inicials basats en la teva selecció de tipus de tallafocs de sota...
|
||||
index_auto0=Permet tot el trànsit
|
||||
index_auto1=Executa traducció d'adreces de xarxa sobre la interfície externa:
|
||||
index_auto2=Bloqueja totes les connexions d'entrada sobre la interfície externa:
|
||||
@@ -133,7 +133,7 @@ redhat_eoutput=S'ha produ
|
||||
|
||||
gentoo_escript=No s'ha trobat al sistema el script $1 d'inici d'ip6tables Gentoo.
|
||||
|
||||
eip6tables=Línia del fitxer d'ip6tables desconeguda: $1
|
||||
eiptables=Línia del fitxer d'ip6tables desconeguda: $1
|
||||
|
||||
edit_title1=Addició de Regla
|
||||
edit_title2=Edició de Regla
|
||||
|
||||
@@ -54,8 +54,8 @@ desc_gid-owner=Sender ist Gruppe $1
|
||||
desc_gid-owner!=Sender ist nicht Gruppe $1
|
||||
desc_i=Eingehende Schnittstelle ist $1
|
||||
desc_i!=Eingehende Schnittstelle ist nicht $1
|
||||
desc_icmp-type=ICMP Typ ist $1
|
||||
desc_icmp-type!=ICMP Typ ist nicht $1
|
||||
desc_icmpv6-type=ICMP-Typ ist $1
|
||||
desc_icmpv6-type!=ICMP-Typ ist nicht $1
|
||||
desc_limit=Rate ist weniger als $1
|
||||
desc_limit!=Rate ist höher als $1
|
||||
desc_mac-source=Ethernetadresse ist $1
|
||||
|
||||
@@ -73,6 +73,7 @@ index_reset=Reset Firewall
|
||||
index_resetdesc=Click this button to clear all existing firewall rules and set up new rules for a basic initial configuration.
|
||||
index_cluster=Cluster Servers
|
||||
index_clusterdesc=Click this button to set up additional Webmin servers to which the firewall configuration will be automatically copied.
|
||||
index_position=Rules $1 to $2 of $3
|
||||
|
||||
desc_p=protocol is $1
|
||||
desc_p!=protocol is not $1
|
||||
@@ -98,8 +99,8 @@ desc_tcp-flags=TCP flags $2 (of $1) are set
|
||||
desc_tcp-flags!=TCP flags $2 (of $1) are not set
|
||||
desc_tcp-option=packet uses TCP option $1
|
||||
desc_tcp-option!=packet does not use TCP option $1
|
||||
desc_icmp-type=ICMP type is $1
|
||||
desc_icmp-type!=ICMP type is not $1
|
||||
desc_icmpv6-type=ICMP type is $1
|
||||
desc_icmpv6-type!=ICMP type is not $1
|
||||
desc_mac-source=ethernet address is $1
|
||||
desc_mac-source!=ethernet address is not $1
|
||||
desc_limit=rate is less than $1
|
||||
|
||||
@@ -73,6 +73,7 @@ index_reset=Reset Firewall
|
||||
index_resetdesc=Click this button to clear all existing firewall rules and set up new rules for a basic initial configuration.
|
||||
index_cluster=Cluster Servers
|
||||
index_clusterdesc=Click this button to set up additional Webmin servers to which the firewall configuration will be automatically copied.
|
||||
index_position=Rules $1 to $2 of $3
|
||||
|
||||
desc_p=protocol is $1
|
||||
desc_p!=protocol is not $1
|
||||
|
||||
@@ -4,3 +4,5 @@ longdesc=Configure a Linux firewall using ip6tables. Allows the editing of all t
|
||||
name=Firewall6
|
||||
desc_de=Linux-Firewallv6
|
||||
os_support=*-linux
|
||||
desc_ca=Tallafocs Linux IPv6
|
||||
longdesc_ca=Configura un tallafocs Linux utilitzant ip6tables. Permet l'edició de totes les taules, cadenes, regles i opcions.
|
||||
|
||||
@@ -89,12 +89,12 @@ else {
|
||||
}
|
||||
if ($table->{'name'} eq 'nat' && $rule->{'chain'} ne 'POSTROUTING') {
|
||||
if ($rule->{'j'}->[1] eq 'DNAT' && !$in{'dnatdef'}) {
|
||||
!$in{'dipfrom'} || &check_ipaddress($in{'dipfrom'}) ||
|
||||
!$in{'dipfrom'} || &check_ip6address($in{'dipfrom'}) ||
|
||||
&error($text{'save_edipfrom'});
|
||||
!$in{'dipto'} || &check_ipaddress($in{'dipto'}) ||
|
||||
!$in{'dipto'} || &check_ip6address($in{'dipto'}) ||
|
||||
&error($text{'save_edipto'});
|
||||
local $v = $in{'dipfrom'};
|
||||
$v .= "-".$in{'dipto'} if ($in{'dipto'});
|
||||
local $v = "[".$in{'dipfrom'}."]";
|
||||
$v .= "-[".$in{'dipto'}."]" if ($in{'dipto'});
|
||||
if ($in{'dpfrom'} ne '') {
|
||||
$in{'dpfrom'} =~ /^\d+$/ ||
|
||||
&error($text{'save_edpfrom'});
|
||||
@@ -117,9 +117,9 @@ else {
|
||||
$rule->{'chain'} ne 'OUTPUT') {
|
||||
if ($rule->{'j'}->[1] eq 'SNAT' && !$in{'snatdef'}) {
|
||||
(!$in{'sipfrom'} && !$in{'sipto'}) ||
|
||||
&check_ipaddress($in{'sipfrom'}) ||
|
||||
&check_ip6address($in{'sipfrom'}) ||
|
||||
&error($text{'save_esipfrom'});
|
||||
!$in{'sipto'} || &check_ipaddress($in{'sipto'}) ||
|
||||
!$in{'sipto'} || &check_ip6address($in{'sipto'}) ||
|
||||
&error($text{'save_esipto'});
|
||||
local $v = $in{'sipfrom'};
|
||||
$v .= "-".$in{'sipto'} if ($in{'sipto'});
|
||||
@@ -262,9 +262,9 @@ else {
|
||||
&error($text{'save_etcpoption'});
|
||||
$rule->{'tcp-option'}->[1] = $in{"tcpoption"};
|
||||
}
|
||||
if (&parse_mode("icmptype", $rule, "icmp-type")) {
|
||||
$proto eq "icmp" || &error($text{'save_eicmp'});
|
||||
$rule->{'icmp-type'}->[1] = $in{'icmptype'};
|
||||
if (&parse_mode("icmptype", $rule, "icmpv6-type")) {
|
||||
$proto eq "icmpv6" || &error($text{'save_eicmp'});
|
||||
$rule->{'icmpv6-type'}->[1] = $in{'icmptype'};
|
||||
}
|
||||
if (&parse_mode("macsource", $rule, "mac-source")) {
|
||||
$in{"macsource"} =~ /^([0-9a-z]{2}:){5}[[0-9a-z]{2}$/i ||
|
||||
@@ -411,7 +411,7 @@ foreach my $w (split(/,/, $_[0])) {
|
||||
my $ok = &to_ipaddress($w) ||
|
||||
$w =~ /^([0-9\.]+)\/([0-9\.]+)$/ &&
|
||||
&to_ipaddress("$1") &&
|
||||
(&check_ipaddress("$2") || ($2 =~ /^\d+$/ && $2 <= 32));
|
||||
(&check_ip6address("$2") || ($2 =~ /^\d+$/ && $2 <= 32));
|
||||
return 1 if (!$ok);
|
||||
}
|
||||
return 1;
|
||||
|
||||
@@ -108,31 +108,31 @@ if ($in{'auto'}) {
|
||||
{ 'chain' => 'INPUT',
|
||||
'm' => [ [ "", "icmpv6" ] ],
|
||||
'p' => [ [ "", "icmpv6" ] ],
|
||||
'icmp-type' => [ "", "echo-reply" ],
|
||||
'icmpv6-type' => [ "", "echo-reply" ],
|
||||
'j' => [ "", 'ACCEPT' ],
|
||||
'cmt' => 'Accept responses to our pings' },
|
||||
{ 'chain' => 'INPUT',
|
||||
'm' => [ [ "", "icmpv6" ] ],
|
||||
'p' => [ [ "", "icmpv6" ] ],
|
||||
'icmp-type' => [ "", "destination-unreachable" ],
|
||||
'icmpv6-type' => [ "", "destination-unreachable" ],
|
||||
'j' => [ "", 'ACCEPT' ],
|
||||
'cmt' => 'Accept notifications of unreachable hosts' },
|
||||
{ 'chain' => 'INPUT',
|
||||
'm' => [ [ "", "icmpv6" ] ],
|
||||
'p' => [ [ "", "icmpv6" ] ],
|
||||
'icmp-type' => [ "", "source-quench" ],
|
||||
'icmpv6-type' => [ "", "packet-too-big" ],
|
||||
'j' => [ "", 'ACCEPT' ],
|
||||
'cmt' => 'Accept notifications to reduce sending speed' },
|
||||
{ 'chain' => 'INPUT',
|
||||
'm' => [ [ "", "icmpv6" ] ],
|
||||
'p' => [ [ "", "icmpv6" ] ],
|
||||
'icmp-type' => [ "", "time-exceeded" ],
|
||||
'icmpv6-type' => [ "", "time-exceeded" ],
|
||||
'j' => [ "", 'ACCEPT' ],
|
||||
'cmt' => 'Accept notifications of lost packets' },
|
||||
{ 'chain' => 'INPUT',
|
||||
'm' => [ [ "", "icmpv6" ] ],
|
||||
'p' => [ [ "", "icmpv6" ] ],
|
||||
'icmp-type' => [ "", "parameter-problem" ],
|
||||
'icmpv6-type' => [ "", "parameter-problem" ],
|
||||
'j' => [ "", 'ACCEPT' ],
|
||||
'cmt' => 'Accept notifications of protocol problems' }
|
||||
);
|
||||
@@ -159,7 +159,7 @@ if ($in{'auto'}) {
|
||||
{ 'chain' => 'INPUT',
|
||||
'm' => [ [ "", "icmpv6" ] ],
|
||||
'p' => [ [ "", "icmpv6" ] ],
|
||||
'icmp-type' => [ "", "echo-request" ],
|
||||
'icmpv6-type' => [ "", "echo-request" ],
|
||||
'j' => [ "", 'ACCEPT' ],
|
||||
'cmt' => 'Respond to pings' }, );
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
index_title=FirewallD
|
||||
index_atboot=Activa el tallafocs en engegar el sistema
|
||||
index_bootup=Activa en engegar
|
||||
index_bootupdesc=Canvia aquest opció per controlar si el tallafocs s'activa en engegar el sistema o no.
|
||||
index_apply=Aplica la Configuració
|
||||
index_applydesc=Fes clic sobre aquest botó per activar la configuracio del tallafocs llistada més amunt. Totes les regles del tallafocs que estiguin actualment en efecte seran descartades i substituïdes.
|
||||
index_restart=Aplica la Configuració
|
||||
index_restartdesc=Activa tots els serveis permesos i els ports llistats més amunr a totes les zones. Totes aquelles regles actives que no s'hagin creat de forma permanent seran substituïdes.
|
||||
index_bootupdesc=Canvia aquest opció per controlar si el tallafocs s'activa en engegar el sistema o no.
|
||||
index_apply=Aplica la Configuració
|
||||
index_applydesc=Fes clic sobre aquest botó per activar la configuracio del tallafocs llistada més amunt. Totes les regles del tallafocs que estiguin actualment en efecte seran descartades i substituïdes.
|
||||
index_restart=Aplica la Configuració
|
||||
index_restartdesc=Activa tots els serveis permesos i els ports llistats més amunr a totes les zones. Totes aquelles regles actives que no s'hagin creat de forma permanent seran substituïdes.
|
||||
index_start=Inicia FirewallD
|
||||
index_startdesc=Inicia el servidor FirewallD i aplica les regles llistades més amunt.
|
||||
index_startdesc=Inicia el servidor FirewallD i aplica les regles llistades més amunt.
|
||||
index_stop=Atura FirewallD
|
||||
index_stopdesc=Tanca el servidor FirewallD i elimina totes les regles llistades és amunt.
|
||||
index_cerr=No es pot utilitzar el mòdul FirewallD: $1
|
||||
index_stopdesc=Tanca el servidor FirewallD i elimina totes les regles llistades és amunt.
|
||||
index_cerr=No es pot utilitzar el mòdul FirewallD: $1
|
||||
index_zone=Mostra les regles de la zone:
|
||||
index_zoneok=Cnvia
|
||||
index_zoneadd=Afegeix una Zona...
|
||||
@@ -21,32 +21,32 @@ index_port=Port o servei
|
||||
index_proto=Protocol
|
||||
index_tservice=Servei
|
||||
index_tport=Port
|
||||
index_padd=Afegeix un port permès.
|
||||
index_sadd=Afegeix un servei permès.
|
||||
index_padd=Afegeix un port permès.
|
||||
index_sadd=Afegeix un servei permès.
|
||||
index_delete=Suprimeix les Regles Seleccionades
|
||||
index_return=a la llista de zones
|
||||
index_ezones=No s'ha trobat cap zona FirewallD!
|
||||
index_none=Aquesta zona encara no té cap port ni servei permès.
|
||||
index_ifaces=Aplica les regles a les interfícies:
|
||||
index_none=Aquesta zona encara no té cap port ni servei permès.
|
||||
index_ifaces=Aplica les regles a les interfícies:
|
||||
|
||||
port_edit=Edició de Port
|
||||
port_create=Addició de Port
|
||||
port_header=Opcións del port permès
|
||||
port_zone=Permès a la zona
|
||||
port_edit=Edició de Port
|
||||
port_create=Addició de Port
|
||||
port_header=Opcións del port permès
|
||||
port_zone=Permès a la zona
|
||||
port_port=Port a permetre
|
||||
port_mode0=Un sol port
|
||||
port_mode1=Rang de ports
|
||||
port_proto=Protocol de xarxa
|
||||
port_ezone=La zona no existeix!
|
||||
port_err=No s'ha pogut desar el port
|
||||
port_eport=Hi falta el nom o número de port, o bé és invàlid
|
||||
port_eportlow=El port més baix ha de ser un número
|
||||
port_eporthigh=El port més alt ha de ser un número
|
||||
port_eportrange=El port més baix ha d'estar per sota del més alt
|
||||
port_eport=Hi falta el nom o número de port, o bé és invàlid
|
||||
port_eportlow=El port més baix ha de ser un número
|
||||
port_eporthigh=El port més alt ha de ser un número
|
||||
port_eportrange=El port més baix ha d'estar per sota del més alt
|
||||
|
||||
serv_edit=Edició de Servei
|
||||
serv_create=Addició de Servei
|
||||
serv_header=Opcions del servei permès
|
||||
serv_edit=Edició de Servei
|
||||
serv_create=Addició de Servei
|
||||
serv_header=Opcions del servei permès
|
||||
serv_name=Servei a permetre
|
||||
serv_err=No s'ha pogut desar el servei
|
||||
|
||||
@@ -54,29 +54,29 @@ check_ecmd=No s'ha trobat al sistema l'ordre $1 de control de FirewallD
|
||||
|
||||
delete_err=NO s'han pogut suprimir les regles
|
||||
delete_enone=No n'has seleccionat cap!
|
||||
delete_edel=L'eliminació de $1 ha fallat: $2
|
||||
delete_edel=L'eliminació de $1 ha fallat: $2
|
||||
|
||||
zone_title=Creació de Zona
|
||||
zone_title=Creació de Zona
|
||||
zone_header=Opcions de la nova zona
|
||||
zone_name=Nom de la zona
|
||||
zone_mode=Ports i serveis permesos
|
||||
zone_mode0=Cap (es bloquejarà tot el trànsit)
|
||||
zone_mode0=Cap (es bloquejarà tot el trànsit)
|
||||
zone_mode1=Copia-ho de la zona
|
||||
zone_mode2=Només SSH, IDENT i Webmin
|
||||
zone_mode2=Només SSH, IDENT i Webmin
|
||||
zone_mode3=SSH, IDENT, Webmin i els ports alts
|
||||
zone_mode4=Ports utilitzats per a allotjament virtual
|
||||
zone_err=No s'ha pogut crear la zona
|
||||
zone_ename=Hi falta el nom de zona o bé és invàlid
|
||||
zone_ename=Hi falta el nom de zona o bé és invàlid
|
||||
zone_eclash=Ja existeix una zona amb el mateix nom
|
||||
|
||||
delzone_title=Supressió de Zona
|
||||
delzone_title=Supressió de Zona
|
||||
delzone_err=No s'ha pogut suprimir la zona
|
||||
delzone_edefault=La zona per defecte no es pot eliminar
|
||||
delzone_rusure=Segur que vols suprimir la zona $1, que conté $2 ports i $3 serveis?
|
||||
delzone_rusure=Segur que vols suprimir la zona $1, que conté $2 ports i $3 serveis?
|
||||
|
||||
defzone_err=No s'ha pogut crear la zona per defecte
|
||||
|
||||
restart_err=No s'ha pogut aplicar la configuració
|
||||
restart_err=No s'ha pogut aplicar la configuració
|
||||
stop_err=No s'ha pogut aturar FirewallD
|
||||
start_err=No s'ha pogut iniciar FirewallD
|
||||
|
||||
@@ -85,14 +85,14 @@ log_start=S'ha iniciat FirewallD
|
||||
log_restart=S'ha aplicat la configuracio de FirewallD
|
||||
log_bootup=S'ha activat FirewallD en engegar
|
||||
log_bootdown=S'ha desactivat FirewallD en engegar
|
||||
log_create_port=S'ha afegit el port permès $1
|
||||
log_delete_port=S'ha eliminat el port permès $1
|
||||
log_update_port=S'ha actualitzat el port permès $1
|
||||
log_create_serv=S'ha afegit el servei permès $1
|
||||
log_delete_serv=S'ha eliminat el servei permès $1
|
||||
log_update_serv=S'ha actualitzat el servei permès $1
|
||||
log_create_port=S'ha afegit el port permès $1
|
||||
log_delete_port=S'ha eliminat el port permès $1
|
||||
log_update_port=S'ha actualitzat el port permès $1
|
||||
log_create_serv=S'ha afegit el servei permès $1
|
||||
log_delete_serv=S'ha eliminat el servei permès $1
|
||||
log_update_serv=S'ha actualitzat el servei permès $1
|
||||
log_delete_rules=S'han eliminat $1 ports permesos
|
||||
log_ifaces_zone=S'han actualitzat les interfícies de la zona $1
|
||||
log_ifaces_zone=S'han actualitzat les interfícies de la zona $1
|
||||
log_create_zone=S'ha creat la zona $1
|
||||
log_delete_zone=S'ha suprimit la zona $1
|
||||
log_default_zone=S'ha fet la zona $1 com a zona per defecte
|
||||
|
||||
@@ -26,3 +26,4 @@ desc_ko_KR.UTF-8=지역 디스크 파티션
|
||||
desc_pl.UTF-8=Partycje na dyskach lokalnych
|
||||
desc_hu.UTF-8=A lok獺lis lemez part穩ci籀i
|
||||
desc_nl=Partities op Locale Harddisken
|
||||
longdesc_ca=Crea i edita particions dels discs locals a Solaris.
|
||||
|
||||
@@ -26,3 +26,4 @@ desc_ms_MY=Sistem Fail Backup
|
||||
longdesc_de=Sichern und Wiederherstellen von Dateisystemen mit Sicherungs- und Wiederherstellungsfamilie von Befehlen.
|
||||
desc_pl=Kopia zapasowa systemu plików
|
||||
longdesc_pl=Twórz i przywracaj kopie zapasowe systemu plików
|
||||
longdesc_ca=Copia i restaura sitemes de fitxers utilitzant la família d'ordres de dump i restore.
|
||||
|
||||
@@ -28,3 +28,4 @@ desc_no=GRUB Oppstartslaster
|
||||
longdesc_ms_MY=Mengkonfigurasi Pemuat Boot Grub Linux untuk membolehkan pemilihan pelbagai sistem operasi dan kernel pada masa boot.
|
||||
desc_ms_MY=Pemuat Boot GRUB
|
||||
longdesc_de=Konfiguriert den Linux-Bootloader GRUB, um die Auswahl der verschiedenen Betriebssysteme und Kernel zur Bootzeit zu ermöglichen.
|
||||
longdesc_ca=Configura gestor d'engegada GRUB de Linux per permetre la selecció de diferents sistemes operatius i kernels a l'hora d'engegar.
|
||||
|
||||
@@ -13,3 +13,4 @@ desc_cz.UTF-8=Heartbeat monitor
|
||||
desc_no=Heartbeat Overvåker
|
||||
desc_ms_MY=Memantau Heartbeat
|
||||
longdesc_ms_MY=Mengkonfigurasi pakej Heartbeat untuk pelayan failover automatik didalam kluster.
|
||||
longdesc_ca=Configura el paquet Heartbeat per al control automàtic de fallades de servidors en un cluster.
|
||||
|
||||
@@ -24,3 +24,4 @@ desc_ja_JP.UTF-8=NFS エクスポート
|
||||
desc_ko_KR.UTF-8=NFS 雮措炒雮搓赴
|
||||
desc_ru.UTF-8=NFS 袪械褋褍褉褋褘
|
||||
desc_pl.UTF-8=Zarz膮dca udost臋pniania
|
||||
longdesc_ca=Edita les unitats compartides definides al fitxer /etc/exports file de HPUX.
|
||||
|
||||
@@ -24,3 +24,4 @@ desc_hu.UTF-8=Védett Web könyvtárak
|
||||
desc_no=Beskyttede Web kataloger
|
||||
longdesc_ms_MY=Cipta fail .htaccess dan htpasswd untuk melindungi capaian direktori web.
|
||||
desc_ms_MY=Melindungi Direktori Web
|
||||
longdesc_ca=Crea fitxers .htaccess i htpasswd per a protegir directoris accessibles per web.
|
||||
|
||||
@@ -12,3 +12,4 @@ desc_cz.UTF-8=Démon idmapd
|
||||
desc_no=idmapd Daemon
|
||||
desc_ms_MY=daemon idmapd
|
||||
longdesc_ms_MY=Mengurus pemetaan ID NFS daemon.
|
||||
longdesc_ca=Gestiona el dimoni de mapejat d'IDs de NFS.
|
||||
|
||||
@@ -11,3 +11,4 @@ desc_hu=H
|
||||
desc_ms_MY=Servis Rangkaian dan Protokol
|
||||
longdesc_ms_MY=Mengubah servis dalam /etc/inetd.conf, /etc/services dan /etc/rpc.
|
||||
longdesc_de=Editiert Dienste in /etc/inetd.conf, /etc/services und /etc/rpc.
|
||||
longdesc_ca=Edita els serveis de /etc/inetd.conf, /etc/services i /etc/rpc.
|
||||
|
||||
@@ -632,7 +632,7 @@ enabled), only the first parameter needs to be given.
|
||||
sub enable_at_boot
|
||||
{
|
||||
local $st = &action_status($_[0]);
|
||||
return if ($st == 0); # does not exist
|
||||
return if ($st == 2); # already exists and is enabled
|
||||
local ($daemon, %daemon);
|
||||
local $unit = $_[0];
|
||||
$unit .= ".service" if ($unit !~ /\.service$/);
|
||||
@@ -2023,6 +2023,14 @@ opendir(UNITS, &get_systemd_root());
|
||||
push(@units, grep { !/\.wants$/ && !/^\./ } readdir(UNITS));
|
||||
closedir(UNITS);
|
||||
|
||||
# Also add units from list-unit-files that also don't show up
|
||||
$out = &backquote_command("systemctl list-unit-files");
|
||||
foreach my $l (split(/\r?\n/, $out)) {
|
||||
if ($l =~ /^(\S+)\s+disabled/) {
|
||||
push(@units, $1);
|
||||
}
|
||||
}
|
||||
|
||||
# Skip useless units
|
||||
@units = grep { !/^sys-devices-/ &&
|
||||
!/^\-\.mount/ &&
|
||||
|
||||
@@ -37,3 +37,4 @@ desc_hu=Bet
|
||||
longdesc_ms_MY=Skrip Persediaan untuk dijalankan pada masa boot dari /etc/init.d atau /etc/rc.local.
|
||||
desc_ms_MY=Bootup dan Shutdown
|
||||
longdesc_de=Setup-Skripte, die beim Booten von /etc/init.d oder /etc/rc.local ausgeführt werden.
|
||||
longdesc_ca=Configura scripts per executar a l'hora d'engegar a partir de /etc/init.d o /etc/rc.local.
|
||||
|
||||
@@ -33,3 +33,4 @@ desc_hu=Fut
|
||||
longdesc_ms_MY=Mengkonfigurasi perkhidmatan tahap rendah yang akan dijalankan pada masa boot, dan pilih awalan runlevel
|
||||
desc_ms_MY=Sistem awalan Bootup
|
||||
longdesc_de=Konfiguriert Low-Level-Dienste, die beim Booten ausgeführt werden und wählt den Anfangslevel.
|
||||
longdesc_ca=Configura els serveis de baix nivell a executar en engegar el sistema i selecciona el nivell d'execució.
|
||||
|
||||
@@ -6,3 +6,4 @@ longdesc=Configure a firewall using the IPFilter package, by creating and editin
|
||||
desc_ca=Tallafocs IPFIlter
|
||||
desc_nl=IPFilter Firewall
|
||||
desc_de=IPFilter-Firewall
|
||||
longdesc_ca=Configura un tallafocs utilitzant el paquet IPFilter, bo i creant i editant regles.
|
||||
|
||||
@@ -2,4 +2,5 @@ view_comment=0
|
||||
view_condition=1
|
||||
view_counters=0
|
||||
ipfw=/sbin/ipfw
|
||||
version=2
|
||||
cluster_mode=0
|
||||
|
||||
@@ -6,3 +6,4 @@ cluster_mode=Update cluster servers,1,0-Whenever a change is made,1-When applyin
|
||||
line1=System configuration,11
|
||||
save_file=IPFW save file to edit,3,Webmin's default or automatic
|
||||
ipfw=Full path to ipfw command,0
|
||||
version=IPFW version number,1,0-Detect automatically,1-Version 1,2-Version 2
|
||||
|
||||
@@ -6,3 +6,4 @@ cluster_mode=Aktualisiere Cluster-Server,1,0-Immer wenn eine Änderung v
|
||||
line1=Systemkonfiguration,11
|
||||
save_file=IPFW speichern, um Datei zu bearbeiten,3,Webmin's Standard oder automatisch
|
||||
ipfw=Voller Pfad zum ipfw Befehl,0
|
||||
version=IPFW Versionsnummer,1,0-Erkenne automatisch,1-Version 1,2-Version 2
|
||||
|
||||
@@ -24,13 +24,18 @@ if ($?) {
|
||||
}
|
||||
|
||||
# Get the version number
|
||||
$vout = `$config{'ipfw'} 2>&1`;
|
||||
$vouth = `$config{'ipfw'} -h 2>&1`;
|
||||
if ($vout =~ /preproc/ || $vouth =~ /preproc/) {
|
||||
$ipfw_version = 2;
|
||||
if ($config{'version'}) {
|
||||
$ipfw_version = $config{'version'};
|
||||
}
|
||||
else {
|
||||
$ipfw_version = 1;
|
||||
$vout = `$config{'ipfw'} 2>&1`;
|
||||
$vouth = `$config{'ipfw'} -h 2>&1`;
|
||||
if ($vout =~ /preproc/ || $vouth =~ /preproc/) {
|
||||
$ipfw_version = 2;
|
||||
}
|
||||
else {
|
||||
$ipfw_version = 1;
|
||||
}
|
||||
}
|
||||
open(VERSION, ">$module_config_directory/version");
|
||||
print VERSION $ipfw_version,"\n";
|
||||
|
||||
@@ -7,3 +7,4 @@ desc_ca=Tallafocs BSD
|
||||
desc_de=BSD Firewall
|
||||
desc_nl=BSD Firewall
|
||||
longdesc_de=Konfiguriert eine BSD Firewall mit IPFW, durch Erstellen und Bearbeiten von Regeln.
|
||||
longdesc_ca=Configura un tallafocs BSD utilitzant IPFW, bo i creant i editant regles.
|
||||
|
||||
@@ -14,3 +14,4 @@ desc_no=IPsec VPN konfigurasjon
|
||||
desc_ms_MY=Mengkonfigurasi IPSec VPN
|
||||
longdesc_ms_MY=Menyediakan klien atau pelayan untuk IPSec VPN dengan menggunakan FreeSWAN.
|
||||
longdesc_de=Richtet einen Client oder Server für ein IPsec VPN mit FreeSWAN ein.
|
||||
longdesc_ca=Configura un client o un servidor per a una VPN IPsec utilitzant FreeSWAN.
|
||||
|
||||
@@ -10,3 +10,4 @@ desc_no=iSCSI klient
|
||||
desc_ms_MY=Klien iSCSI
|
||||
longdesc_ms_MY=Mengakses peranti disk di seluruh rangkaian menggunakan protokol iSCSI.
|
||||
longdesc_de=Greife auf Datengeräte über das Netzwerk mit Hilfe des iSCSI-Protokolls zu.
|
||||
longdesc_ca=Accedeix als dispositius de disc a través de la xarxa utilitzant el protocol iSCSI.
|
||||
|
||||
@@ -9,3 +9,5 @@ longdesc_no=Del disk-enheter over nettverket ved hjelp av iSCSI protokollen med
|
||||
desc_ms_MY=Pelayan iSCSI
|
||||
longdesc_ms_MY=Berkongsi peranti disk di seluruh rangkaian menggunakan protokol iSCSI dengan menggunakan pakej NetBSD-iSCSI.
|
||||
longdesc_de=Teile Plattengeräte über das Netzwerk mit dem iSCSI-Protokoll mit dem netbsd-iscsi Paket.
|
||||
desc_ca=Servidor iSCSI
|
||||
longdesc_ca=Comparteix els dispositius de disc a través de la xarxa utilitzant el protocol iSCSI amb el paquet netbsd-iscsi.
|
||||
|
||||
@@ -1,29 +1,29 @@
|
||||
<header>Objectius iSCSI</header>
|
||||
|
||||
Aquest mòdul permet exportar dispositius de disc a altres sistemes a través de
|
||||
Aquest mòdul permet exportar dispositius de disc a altres sistemes a través de
|
||||
la xarxa utilitzant el protocol iSCSI. Cada disc exportat s'anomena un
|
||||
<i>objectiu</i>, i els objectius existents es llisten a la pàgina principal
|
||||
del mòdul. Per crear un nou objectiu, fes clic al botó <b>Afegeix un nou objectiu iSCSI</b>,
|
||||
<i>objectiu</i>, i els objectius existents es llisten a la pàgina principal
|
||||
del mòdul. Per crear un nou objectiu, fes clic al botó <b>Afegeix un nou objectiu iSCSI</b>,
|
||||
introdueix un nom i selecciona el dispositiu de disc que vols exportar. <p>
|
||||
|
||||
Els usuaris i contrasenyes que necessitin els clients es poden establir en base
|
||||
a l'objectiu o bé per a tots els objectius a la pàgina de <b>Paràmetres d'Autenticació</b>.
|
||||
El protocol iSCSI també permet que els objectius s'identifiquin als clients
|
||||
(també coneguts com a iniciadors). <p>
|
||||
a l'objectiu o bé per a tots els objectius a la pàgina de <b>Paràmetres d'Autenticació</b>.
|
||||
El protocol iSCSI també permet que els objectius s'identifiquin als clients
|
||||
(també coneguts com a iniciadors). <p>
|
||||
|
||||
Els paràmetres globals relacionats amb les mides de paquets i el protocol iSCSI
|
||||
es poden canviar a la pàgina de <b>Paràmetres de Connexió</b>. Els temps límit
|
||||
de comunicació amb els clients es poden canviar a la pàgina de <b>Paràmetres de Temps Límit</b>. <p>
|
||||
Els paràmetres globals relacionats amb les mides de paquets i el protocol iSCSI
|
||||
es poden canviar a la pàgina de <b>Paràmetres de Connexió</b>. Els temps límit
|
||||
de comunicació amb els clients es poden canviar a la pàgina de <b>Paràmetres de Temps Límit</b>. <p>
|
||||
|
||||
Per defecte, tot client amb una entrada vàlida es pot connectar als objectius
|
||||
Per defecte, tot client amb una entrada vàlida es pot connectar als objectius
|
||||
exportats. No obstant, pots limitar les IPs clients que s'hi poden connectar
|
||||
utilitzant la pàgina d'<b>Adreces Client Permeses</b>. Alternativament, pots
|
||||
utilitzant la pàgina d'<b>Adreces Client Permeses</b>. Alternativament, pots
|
||||
restringir les IPs del servidor a les quals es poden connectar els clients
|
||||
utilitzant la pàgina d'<b>Adreces Permeses del Servidor</b>. <p>
|
||||
utilitzant la pàgina d'<b>Adreces Permeses del Servidor</b>. <p>
|
||||
|
||||
Al peu de la pàgina principal del mòdul hi ha els botons per aturar, iniciar i
|
||||
reiniciar el servidor iSCSI. Els canvis a la configuració no s'aplicaran fins
|
||||
que no es reiniciï el servidor. <p>
|
||||
Al peu de la pàgina principal del mòdul hi ha els botons per aturar, iniciar i
|
||||
reiniciar el servidor iSCSI. Els canvis a la configuració no s'aplicaran fins
|
||||
que no es reiniciï el servidor. <p>
|
||||
|
||||
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user