Compare commits

...

143 Commits
1.760 ... 1.770

Author SHA1 Message Date
Jamie Cameron
9d55206c69 Preserve IPv6 gateway http://virtualmin.com/node/38147 2015-10-02 22:39:00 -07:00
Jamie Cameron
c2fe651b16 Polish translation from Piotr Kozica 2015-10-01 22:06:36 -07:00
Jamie Cameron
ff81498f73 CentOS / RHEL 7 has no PID file https://github.com/webmin/webmin/issues/258 2015-09-29 13:18:59 -07:00
Jamie Cameron
1d380f8665 New version 2015-09-27 12:15:47 -07:00
Jamie Cameron
d4aada9248 Cache status of a password file, rather than re-reading it over and over 2015-09-27 10:43:46 -07:00
Jamie Cameron
e0da240903 Make color boxes appear by putting something into them 2015-09-27 10:07:24 -07:00
Jamie Cameron
4cd05d0777 ZFS mounts may be from a device that is just the pool name https://sourceforge.net/p/webadmin/bugs/4188/ 2015-09-27 09:42:00 -07:00
Jamie Cameron
207570d6c6 Reading from a command is read-only by definition https://sourceforge.net/p/webadmin/bugs/4647/ 2015-09-27 09:29:31 -07:00
Jamie Cameron
df520db5bd Flush only where needed 2015-09-27 09:26:51 -07:00
Jamie Cameron
6a725d590b Fix return link text http://virtualmin.com/node/38096 2015-09-26 10:57:02 -07:00
Jamie Cameron
f00784fce8 German translation updates from Raymond Vetter 2015-09-23 18:59:51 -07:00
Jamie Cameron
495ab59f09 Custom headers can't use the normal IMAP search http://virtualmin.com/node/38059 2015-09-21 18:47:54 -07:00
Jamie Cameron
7d69745da2 Version bump for new theme 2015-09-21 16:19:38 -07:00
Jamie Cameron
a32f9ab50f Add contributed modules to replacement list 2015-09-21 16:17:35 -07:00
Jamie Cameron
6922e89582 Fix perl warning https://sourceforge.net/p/webadmin/bugs/4645/ 2015-09-21 15:15:26 -07:00
Jamie Cameron
c8b583b848 Show more useful message fgor negated search https://sourceforge.net/p/webadmin/bugs/4643/ 2015-09-20 22:39:12 -07:00
Jamie Cameron
78fa0a6d02 Japanese updates from sakaeakanuma 2015-09-20 10:08:49 -07:00
Jamie Cameron
a6fc0360ac Japanese updates from sakaeakanuma 2015-09-20 10:08:48 -07:00
Jamie Cameron
151fd07c20 Japanese updates from sakaeakanuma 2015-09-20 10:08:48 -07:00
Jamie Cameron
34ba810c40 Japanese updates from sakaeakanuma 2015-09-20 10:08:47 -07:00
Jamie Cameron
f67563902c Japanese updates from sakaeakanuma 2015-09-20 10:08:42 -07:00
Jamie Cameron
fe9172c70e New version bump 2015-09-15 15:09:01 -07:00
Jamie Cameron
8c6b2a3021 Turn off authentic theme update message when installed as part of WEbmin 2015-09-15 13:24:22 -07:00
Jamie Cameron
3ee53333ca Assume HTTP for port 443 https://github.com/webmin/webmin/issues/217 2015-09-14 19:45:25 -07:00
Jamie Cameron
694a9ef746 Use the sntp command if ntpdate is missing http://virtualmin.com/node/37985 2015-09-13 10:24:28 -07:00
Jamie Cameron
62f88f3141 Handle blank lines https://sourceforge.net/p/webadmin/bugs/4636/ 2015-09-12 15:01:00 -07:00
Jamie Cameron
bc0faf3a27 German translation updates from Raymond Vetter 2015-09-12 14:57:31 -07:00
Jamie Cameron
bd3e9c7d06 Merge branch 'master' of git@github.com:webmin/webmin 2015-09-11 16:54:07 -07:00
Jamie Cameron
b2412b46d8 Protocol can be set to 'all' https://sourceforge.net/p/webadmin/bugs/4637/ 2015-09-11 16:45:11 -07:00
Jamie Cameron
ff6f59339b Merge pull request #255 from gerco/master
Fixed not calling switch_from_folder_user() for some types of maildir
2015-09-10 19:25:35 -07:00
Gerco Dries
2cb7691e37 Fixed not calling switch_from_folder_user() for some types of mail directories 2015-09-10 23:23:30 +02:00
Jamie Cameron
24d15b1444 SSL cert and key can alsobe defined for an IP address, so force use of the ones at the top level 2015-09-07 20:28:36 -07:00
Jamie Cameron
4d39b7233c Also prefer non-self-referential values when finding directives 2015-09-07 19:35:53 -07:00
Jamie Cameron
897f0d06fe When choosing a directive to replace, if there are multiple instances and some refer to previous values, pick one that is not self-referential http://virtualmin.com/node/25425 2015-09-07 19:29:46 -07:00
Jamie Cameron
95cafd87b1 German translation updates from Raymond Vetter 2015-09-03 19:48:51 -07:00
Jamie Cameron
5856d46c6c Add option to run post-backup command even if tar fails https://sourceforge.net/p/webadmin/bugs/4605/ 2015-09-02 18:19:28 -07:00
Jamie Cameron
31d3aa2782 Option for SSL cert enforcement 2015-09-01 22:58:58 -07:00
Jamie Cameron
799a0e8efd Add forgotten stat 2015-09-01 22:03:30 -07:00
Jamie Cameron
028dc5a7bd Japanese translation 2015-09-01 22:03:14 -07:00
Jamie Cameron
27a1ccf257 Add icon for manual edit 2015-09-01 22:02:56 -07:00
Jamie Cameron
22abe602ed Define first install file, which I forgot to checkin previously 2015-09-01 22:02:38 -07:00
Jamie Cameron
524c6678a6 Export new API function 2015-09-01 22:02:09 -07:00
Jamie Cameron
a74744d914 Work on verifiction of remote CA certs 2015-08-31 22:26:15 -07:00
Jamie Cameron
fe1e459d62 API work on SSL verification 2015-08-31 20:55:30 -07:00
Jamie Cameron
c1430d3c78 I have no idea why I added these valign tags 2015-08-30 19:58:50 -07:00
Jamie Cameron
e41d7bbceb Allow specification of perl modules with a / 2015-08-30 09:31:14 -07:00
Jamie Cameron
b5438d5e74 Hack to make generate_location work, because it calls old-style UI functions 2015-08-28 22:35:12 -07:00
Jamie Cameron
ed4f4574e7 Merge branch 'master' of git@github.com:webmin/webmin 2015-08-28 22:22:20 -07:00
Jamie Cameron
9eea0dc202 Fix useless right alignments 2015-08-28 22:21:59 -07:00
Jamie Cameron
188aef4d97 Merge pull request #250 from qooob/patch-3
Add Edit word instead of OK
2015-08-28 22:20:01 -07:00
Jamie Cameron
12ca5b702e Merge pull request #251 from qooob/patch-4
Get rid of weird align=right
2015-08-28 14:18:49 -07:00
Ilia Rostovtsev
1669d55c67 Get rid of weird align=right
It's better to remove align=right from this and other files, like `edit_lserv.cgi`,`edit_lserv.cgi`,`edit_aserv.cgi`,`edit_vserv.cgi` as it makes the module look different in a bad way compare to ALL others.
2015-08-28 23:54:29 +03:00
Ilia Rostovtsev
4c9d6774aa Add Edit word instead of OK
To be the same over all modules it rather should be EDIT and not OK. Why not adding EDIT to the lang and use it? ;)
2015-08-28 23:49:46 +03:00
Jamie Cameron
28b906abb2 German translation updates from Raymond Vetter 2015-08-27 20:54:12 -07:00
Jamie Cameron
1e6fd5eb7c Merge pull request #248 from claudius23/sarg-argument-list
execute sarg with all logfiles as parameter
2015-08-27 16:18:51 -07:00
Jamie Cameron
155bf542f8 Show samba password last changed fields, thanks to Ralf Habacker 2015-08-26 22:31:29 -07:00
Jamie Cameron
c9f43f70d6 Hide old java-based module for new webmin versions 2015-08-26 22:27:55 -07:00
Jamie Cameron
3ec46a61db Record version of Webmin at first install http://virtualmin.com/node/37800 2015-08-26 22:05:32 -07:00
Jamie Cameron
e663dc10fd Merge branch 'master' of git@github.com:webmin/webmin 2015-08-26 21:48:28 -07:00
Jamie Cameron
2f9e91b9e1 Deal with case where no software package system was detected 2015-08-26 21:26:29 -07:00
Jamie Cameron
8509f841ba Merge pull request #249 from claudius23/new-sarg-reports
add missing sarg reports for topusers and downloads
2015-08-26 16:57:57 -07:00
Claudius
1138bff9e4 Sarg needs a list of logfiles to generate reports.
Executing sarg multiple times generate only reports from last log file.
2015-08-26 13:46:14 +02:00
Claudius
6461d8f245 add missing sarg reports topusers and downloads 2015-08-26 13:16:43 +02:00
Jamie Cameron
90bf845504 Merge branch 'master' of git@github.com:webmin/webmin 2015-08-25 19:59:48 -07:00
Jamie Cameron
0c348a754f Disable all old TLS versions by default for new installs https://sourceforge.net/p/webadmin/bugs/4590/ 2015-08-25 19:50:33 -07:00
Jamie Cameron
106607b967 Merge pull request #246 from claudius23/patch-2
Fix Hostname in edit_cache_host.cgi
2015-08-25 16:23:22 -07:00
Jamie Cameron
8f7acb24bf Add UI for changing session-IP stickyness option https://github.com/webmin/webmin/issues/244 2015-08-24 21:46:06 -07:00
Jamie Cameron
1dbe198aa3 Support config option to limit sessions to the original IP https://github.com/webmin/webmin/issues/244 2015-08-24 21:41:23 -07:00
Jamie Cameron
33247f4fab Deal with case where OS doesn't export network interfaces http://virtualmin.com/node/37770 2015-08-24 19:16:58 -07:00
Claudius Herder
8a28399cb4 Fix Hostname in edit_cache_host.cgi
$ch[0] is hostname, $ch[2] is proxy port.
2015-08-24 15:00:56 +02:00
Jamie Cameron
102047efa8 For packaging, just call it 'File Manager' 2015-08-20 22:53:15 -07:00
Jamie Cameron
fbc19a3d1a Rename to Java File Manager 2015-08-20 22:49:30 -07:00
Jamie Cameron
aae1c32030 New version bump 2015-08-19 22:17:39 -07:00
Jamie Cameron
0301c4751d Add support for a Must-Autoreply-Regexp header for autoreplies 2015-08-19 21:52:00 -07:00
Jamie Cameron
926f35e7e8 Use dsset- file to get DS record as a backup 2015-08-18 22:44:11 -07:00
Jamie Cameron
1d299ecd00 Port special case for Debian apache2 package to Webmin 2015-08-18 20:58:00 -07:00
Jamie Cameron
2a9e9e491f Use the systemctl command instead of service, which just redirects to it anyway http://virtualmin.com/node/37710 2015-08-16 13:56:34 -07:00
Jamie Cameron
fe39f816b3 Don't include distribution files that are part of the filemin repo 2015-08-15 12:22:07 -07:00
Jamie Cameron
473b72f98c If there are no views, don't set the ACL field that controls which views domains can be edited in https://sourceforge.net/p/webadmin/bugs/4628/ 2015-08-11 19:12:16 -07:00
Jamie Cameron
73498f60bb Restore may ask for a backup job https://sourceforge.net/p/webadmin/bugs/4580/ 2015-08-05 22:13:18 -07:00
Jamie Cameron
938965c9d2 The X-Spam-Flag header can be set to NO in some cases! 2015-08-04 23:43:35 -07:00
Jamie Cameron
64b3e7d792 Don't break the cache structure hash - instead file out invalid lines http://virtualmin.com/node/37706 2015-08-02 22:24:14 -07:00
Jamie Cameron
9cdeb188d8 Dev version bump 2015-08-02 15:41:45 -07:00
Jamie Cameron
2efc68fcdc Calling define on an array is deprecated 2015-08-02 15:40:44 -07:00
Jamie Cameron
0e68254f26 Include filemin in standard package, and remove some contributor-specific files 2015-08-02 15:39:11 -07:00
Jamie Cameron
4e9408b048 Clean up some formal parameters and code formatting 2015-08-02 14:53:21 -07:00
Jamie Cameron
0213ee0371 Add support for parsing FTP URLs to the http parser function 2015-08-02 14:36:22 -07:00
Jamie Cameron
f5ebb0a1cf No need to use POSIX when it is already included up the top 2015-08-02 13:32:52 -07:00
Jamie Cameron
9b12008cd1 Exclude some files in the filemin repo from packaging 2015-08-02 13:30:02 -07:00
Jamie Cameron
5db4f95687 Xinha requires use of eval 2015-08-02 13:00:45 -07:00
Jamie Cameron
6fe30eb104 Allow users to edit config manually by default https://github.com/webmin/webmin/issues/242 2015-08-01 11:45:50 -07:00
Jamie Cameron
1709426f3f Add icon for manually editing the squid config files https://github.com/webmin/webmin/issues/242 2015-07-31 16:15:42 -07:00
Jamie Cameron
838f90c8d7 A regular rename coe call can fail if it crosses filesystems, so try the mv command as well http://virtualmin.com/node/37524 2015-07-28 22:08:25 -07:00
Jamie Cameron
ef01659b5b Make cookie path settable https://github.com/webmin/webmin/issues/240 2015-07-27 22:29:41 -07:00
Jamie Cameron
dc3099abe8 Skip github doc files 2015-07-26 21:22:45 -07:00
Jamie Cameron
fc098eaa15 Update DNSn lines on redhat systems https://github.com/webmin/webmin/issues/238 2015-07-26 13:51:54 -07:00
Jamie Cameron
17747f5e6a Prefer the dnf command to yum 2015-07-26 13:14:53 -07:00
Jamie Cameron
8cb9515e0b Re-factor code for OS-specific DNS configs https://github.com/webmin/webmin/issues/238 2015-07-26 13:13:08 -07:00
Jamie Cameron
1faed086a6 Prefer dnf command if installed 2015-07-26 07:38:52 -07:00
Jamie Cameron
121f5afa5e German translation updates from Raymond Vetter 2015-07-21 17:31:15 -07:00
Jamie Cameron
a058b34461 Prevent duplicate listen address http://virtualmin.com/node/37609 2015-07-19 13:18:53 -07:00
Jamie Cameron
e39e25f637 The inet word can appear before proto http://virtualmin.com/node/36645 2015-07-14 18:23:16 -07:00
Jamie Cameron
96bf8e0429 Catalan update from Jaume Badiella 2015-07-13 19:17:31 -07:00
Jamie Cameron
a5db48b268 Catalan update from Jaume Badiella 2015-07-13 19:17:03 -07:00
Jamie Cameron
4cf90d07ac The mppe-stateful directive doesn't have a require- prefix http://sourceforge.net/p/webadmin/bugs/4625/ 2015-07-11 18:59:09 -07:00
Jamie Cameron
f7a864b15e SuSE 13 renames the init script to cifs 2015-07-11 17:38:42 -07:00
Jamie Cameron
bd1fb03888 Remove useless version check 2015-07-10 22:50:01 -07:00
Jamie Cameron
d48b4c0432 Merge branch 'master' of git@github.com:webmin/webmin 2015-07-10 18:31:07 -07:00
Jamie Cameron
9e37f09bea Option is actually children, not concurrency 2015-07-10 18:28:01 -07:00
Jamie Cameron
b077a832b5 Merge pull request #229 from kkprince1998/cld-src
add child-src
2015-07-08 13:00:04 -07:00
Kaiden Prince
f6e7b851d2 add child-src
frame-src is now depreciated, added child-src for compatibility for new browsers.
2015-07-08 15:40:36 -04:00
Jamie Cameron
cd40658ada Merge branch 'master' of git@github.com:webmin/webmin 2015-07-05 23:18:19 -07:00
Jamie Cameron
fcc9677c89 Support DNF over YUM if installed https://github.com/webmin/webmin/issues/226 2015-07-05 22:40:52 -07:00
Jamie Cameron
c6fa750dc8 Merge pull request #224 from claudius23/patch-1
Update sarg-lib.pl
2015-07-02 09:32:41 -07:00
Claudius Herder
39ae4107f2 Update sarg-lib.pl
execute sarg with configured sarg.conf file
2015-07-02 17:57:57 +02:00
Jamie Cameron
250a3f7ce6 Fix permission grant for zones in a view https://sourceforge.net/p/webadmin/bugs/4621/ 2015-07-01 22:56:26 -07:00
Jamie Cameron
e9e453cc2d Updating the ssl_cipher and ssl_type at the same time can leave ssl_type empty, so do them separately https://sourceforge.net/p/webadmin/bugs/4622/ 2015-06-29 21:21:51 -07:00
Jamie Cameron
6efc7363b8 Fix typo 2015-06-29 20:50:33 -07:00
Jamie Cameron
a45f60a969 Allow callers to skip creation of mbox index files 2015-06-28 12:45:42 -07:00
Jamie Cameron
3615770fbe Move modules cache to /var/webmin 2015-06-27 20:37:29 -07:00
Jamie Cameron
9ccf4fd7df Prevent perl warning 2015-06-27 20:32:00 -07:00
Jamie Cameron
c89225bd68 By default zones in all views can be edited 2015-06-27 20:23:09 -07:00
Jamie Cameron
7e5556f530 Permissions fixes 2015-06-27 20:22:41 -07:00
Jamie Cameron
f8c8487ac3 Contributed Russian translations 2015-06-27 20:19:20 -07:00
Jamie Cameron
cae261ed84 Use /var/webmin for all read status DBMs 2015-06-27 20:19:00 -07:00
Jamie Cameron
aabd5f7a4f Use /var/webmin for the maildir cache directory 2015-06-27 17:44:47 -07:00
Jamie Cameron
77795a6c40 Use /var/webmin for index files if there aren't already in /etc/webmin 2015-06-27 17:37:22 -07:00
Jamie Cameron
3673c08687 Move logic for finding IMAP cache dir into a separate function, which respects /var/webmin 2015-06-27 17:36:50 -07:00
Jamie Cameron
97b71af97c Use /var/webmin for temp files 2015-06-27 16:14:38 -07:00
Jamie Cameron
a623f44b84 Use /var/webmin for temp files 2015-06-27 16:02:28 -07:00
Jamie Cameron
39a4574aae Use /var/webmin for temp files 2015-06-27 15:58:21 -07:00
Jamie Cameron
ccc5f260c4 Use /var/webmin for cache files 2015-06-27 15:51:59 -07:00
Jamie Cameron
83400e5edc Disallow an upgrade from the tar.gz if portage is in use http://sourceforge.net/p/webadmin/bugs/4619 2015-06-26 09:57:34 -07:00
Jamie Cameron
02ae0fc5ae changelog for /var move 2015-06-25 23:05:29 -07:00
Jamie Cameron
47694dac77 Use new cache dir under /var unless /etc/webmin is already in use 2015-06-25 23:02:13 -07:00
Jamie Cameron
ea6e798b0e Use new var directory for new installs 2015-06-25 09:45:09 -07:00
Jamie Cameron
16204e7dcd Create new per-module var directoiry 2015-06-25 09:44:24 -07:00
Jamie Cameron
efa9057d30 German translation updates from Raymond Vetter 2015-06-23 18:11:07 -07:00
Jamie Cameron
c11deb3936 Move manual edit link into above and below the table 2015-06-22 21:21:13 -07:00
Jamie Cameron
d5e23a92e5 Search and prioritize webmin docs 2015-06-21 22:56:54 -07:00
Jamie Cameron
d195ccbbf2 Show a more useful error if no package or update system was found https://sourceforge.net/p/webadmin/bugs/4615/ 2015-06-20 22:43:45 -07:00
Jamie Cameron
61322d3ccb German translation updates from Raymond Vetter 2015-06-20 16:00:17 -07:00
Jamie Cameron
2d6bec06dc German translation updates from Raymond Vetter 2015-06-20 16:00:16 -07:00
196 changed files with 4594 additions and 2421 deletions

View File

@@ -226,3 +226,5 @@ Norwegian updates, thanks to Stein-Aksel Basma.
Catalan translation updates from Jaume Badiella.
More German translation updates, thanks to Raymond Vetter.
Fixed an XSS bug that allowed xmlrpc.cgi to be abused by a malicious link.
---- Changes since 1.760 ----
For new installs, switched the location of data files in many modules to /var/webmin instead of /etc/webmin.

2
README
View File

@@ -1,4 +1,4 @@
Webmin Version 1.760
Webmin Version 1.770
--------------------
Webmin is a web-based interface for system administration for Unix.
Using any browser that supports tables and forms, you can setup user

File diff suppressed because one or more lines are too long

View File

@@ -2,9 +2,9 @@ show_list=0
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=service httpd start
apply_cmd=service httpd reload
stop_cmd=service httpd stop
start_cmd=systemctl start httpd.service
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
test_config=1

View File

@@ -2,9 +2,9 @@ show_list=0
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=service httpd start
apply_cmd=service httpd reload
stop_cmd=service httpd stop
start_cmd=systemctl start httpd.service
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
test_config=1

View File

@@ -2,9 +2,9 @@ show_list=0
httpd_dir=/etc/httpd
httpd_path=/usr/sbin/httpd
mime_types=/etc/mime.types
start_cmd=service httpd start
apply_cmd=service httpd reload
stop_cmd=service httpd stop
start_cmd=systemctl start httpd.service
apply_cmd=systemctl reload httpd.service
stop_cmd=systemctl stop httpd.service
show_order=0
max_servers=100
test_config=1

View File

@@ -366,6 +366,7 @@ if ($_[0]->{'version'} < 2.0) {
}
else {
# Apache 2.0 just uses Listen directives
local %doneport;
for($i=0; $i<@blist; $i++) {
if (&check_ip6address($blist[$i])) {
$blist[$i] = "[".$blist[$i]."]";
@@ -375,6 +376,10 @@ else {
}
elsif ($blist[$i] ne "*") { push(@l, $blist[$i]); }
else { push(@l, "*:$plist[$i]"); }
if ($doneport{$l[$#l]}++) {
# Same listen given twice
&error(&text('core_eduplisten', $l[$#l]));
}
if ($_[0]->{'version'} >= 2.4 && $slist[$i]) {
$l[$#l] .= " ".$slist[$i];
}

View File

@@ -220,6 +220,9 @@ foreach $v (@virt) {
if (&find_vdirective("SSLEngine", $vm, $conf, 1) eq "on") {
$prot = "https";
}
elsif ($port == 443) {
$prot = "https";
}
$sp = undef if ($sp == 80 && $prot eq "http" ||
$sp == 443 && $prot eq "https");
push(@vurl, $sp ? "$prot://$sn:$sp/" : "$prot://$sn/");

View File

@@ -186,6 +186,7 @@ core_edefchar=Fehlender oder ung&#252;ltiger Zeichensatz f&#252;r die Dokumente
core_edefmime=Der Standard MIME-Typ muss in der Form type/subtype sein
core_edefport=Ung&#252;ltiger Standardport
core_edirlog=Fehlerprotokolldatei ist nicht im erlaubten Verzeichnis
core_eduplisten=Lausche Adresse $1 zweimal aufgef&#252;hrt
core_eerror='$1' kein g&#252;ltiger Fehlercode
core_eerrordir=Das Verzeichnis f&#252;r das Error-Logfile existiert nicht
core_efilelog=Ung&#252;ltige Fehlerprotokolldatei

View File

@@ -367,6 +367,7 @@ core_eaddress='$1' is not a valid address
core_eport='$1' is not a valid port
core_eoneaddr=You must specify at least one address to listen on
core_edefport=Invalid default port
core_eduplisten=Listen address $1 is listed twice
core_multi=Multiple requests per connection
core_ekeep='$1' is not a valid number of keepalives
core_ltwice=Lookup twice

View File

@@ -38,7 +38,7 @@ authg_none=
vserv_delete=Удалить виртуальный сервер
authu_edit=Редактирование пользователя
restart_err=Ошибка при применении изменений
virt_header=Для "$1"
virt_header=Для $1
htaccess_title=Файлы параметров для каждого каталога
htaccess_edir='$1' не является допустимым каталогом
type_0=Процессы и лимиты
@@ -193,7 +193,7 @@ index_addr=
restart_eunknown=Неизвестная причина
index_type=Тип
index_vdef=Обрабатывает все запросы, не обслуженные другими виртуальными серверами.
htindex_header=Для "$1"
htindex_header=Для $1
authg_header=В файле $1
virt_return=меню сервера
htindex_create=Создание параметров для каждого файла
@@ -908,3 +908,94 @@ core_minspare=
core_satisfy=Клиенты должны удовлетворять требованиям
mod_userdir_except=Всем пользователям, исключая
manual_file=Редактирование директив в файле:
core_eerrordir=Каталог для log file не существует
acl_names=Отредактировать имена серверов?
index_descglobal=Изменения этих параметров применяться ко всему серверу Apache, включая все виртуальные хосты.
mod_auth_digest_edomain=Отсутствует URL-адреса и пути в одном домене
mod_apachessl_forcessl=Сила доступа SSL/notSSL?
mod_ssl_cafile=Файл сертификата авторизации
log_mods=Изменена конфигурация модулей Apache
acl_apply=Применить изменения?
htaccess_file=Существующие параметры файлов
mod_ssl_epassph=Не введен пароль SSL
index_delete=Удалить выбранные серверы
mod_apachessl_sesstimeout=Время в секундах, которое ключ сеанса будет кэшироваться
core_portname=Протокол
index_proxy=Карта URL
mod_band_ebw='$1' не является допустимым ограничением пропускной способности
acl_dirs0=Все
core_minor=Только незначительная версия
htaccess_err=Не удалось создать файл параметров
delete_ecannot2=Вам не разрешено редактировать сервер $1
mod_ssl_ecafile=Отсутствует файл ключа сертификата авторизации
eafter=Сбой проверки конфигурации: $1 изменения не были сохранены.
index_tablist=Существующие виртуальные хосты
mod_php_admin_value=Значения конфигурации PHP Admin
acl_dirs=Имеющиеся директивы Apache <br><font size=-1>(С учетом типов ограничить выше) </font>
index_any0=Конкретный адрес...
index_return2=Глобальная настройка
mod_proxy_seconds=секунд
index_newaddr=Обрабатывать запросы на адрес
log_virts_delete=Удаленные виртуальные серверы $1
log_manual=Вручную редактировать файл конфигурации $1
mod_alias_edest2=Вы не можете использовать в $2 назначения '$1'
mod_log_config_edir=Каталог для файла журнала '$1' не существует
mod_band_enable=Включить ограничение скорости?
index_apache=Веб-сервер Apache
index_tabcreate=Создание виртуального хоста
mod_ssl_builtin=Запрос при запуске
mod_apachessl_ecacherundir=Отсутствует рабочий каталог gcache
index_any1=То что не обработано другим сервером
mod_band_ent=IP-адрес или домен
acl_dirs2=Все, кроме перечисленных...
mod_apachessl_nov2=Отключить SSL версии 2
mod_band_max=Максимальное количество одновременных подключений
manual_etest=Обнаружена ошибка конфигурации файла: $1
defines_list=Определены параметры
mod_band_size=Минимальный размер файла
manual_editfile=Отредактировать конфигурационный файл:
index_crnow=Создать сейчас
delete_enone=Ничего не выбрано
mod_dav_etimeout=Несуществующее или недопустимое время ожидания DAV
cvirt_emissing=Был добавлен новый виртуальный сервер в $1, но этот файл не используется Apache. Проверьте <a href='$2'>модуль конфигурации</a> и убедитесь, что 'файл или каталог для добавления виртуальных серверов' является правильным.
mod_php_admin_flag=Флаги конфигурации PHP Admin
mod_band_client=Для клиентов
index_any2=Любой адрес
index_desclist=Список ниже показывает все определенные виртуальные хосты Apache, к которым в настоящее время у вас есть доступ. Опция <b>Сервер по умолчанию</ b> определяет параметры, которые применяются ко всем другим виртуальным хостам, если не переопределить.
index_adddir=Allow access to this directory
core_major=Только основная версия
mod_apachessl_notssl=Запретить доступ по протоколу SSL
mod_band_emax=Несуществующее или недопустимое количество одновременных подключений
mod_band_epulse=Отсутствующий или недопустимый интервал между ограниченным пакетов
index_url=URL
index_tabglobal=Глобальная настройка
mod_apachessl_esesstimeout=Время в секундах должно быть целым
mod_proxy_not=Нет
mod_band_bw=Предел (байт/сек)
dir_proxyall=Все запросы через прокси
delete_ecannot=Вы не можете удалять серверы
manual_switch=Редактировать
core_virtaddr_star=Включить все адреса
mod_log_config_ifset=Если задать
mod_band_esize=Размер файла отсутствует или недопустим для ограничение пропускной способности '$1'
mod_band_bandwidth=Ограничения полосы пропускания клиента
mod_apachessl_ramdomfilee=Socket
acl_aliasdir=Лимит алиасов в каталоге
mod_apachessl_eramdomfileb=Байт должен быть целым числом
mod_auth_digest_domain=URL-адреса и пути в одном домене
acl_dirs1=Только перечисленные...
mod_band_all=Все
mod_dav_active=Включен протокол WebDAV?
delete_err=Не удалось удалить виртуальные серверы
mod_auth_basic_dbm=База данных DBM
index_fmode1d=Новый файл в каталоге виртуальных серверов $1
mod_band_eclient=Отсутствующий или недопустимый IP клиента, сети или домен для ограничения пропускной способности '$1'
mod_band_pulse=Интервал между ограниченным пакетов (в мс)
mod_ssl_ecerton=Если протокол SSL включен, файл сертификата должен быть выбран
index_desccreate=Эта форма может использоваться для добавления нового виртуального хоста Apache, который обслуживает контент из указанного каталога в ответ на запросы на конкретный IP-адрес или имя хоста.
mod_auth_digest_al=Алгоритм хэширования
mod_auth_basic_file=Текстовый файл
cvirt_eroot4=Ни один пользователь, определенный в конфигурации Apache
__norefs=Русский
mod_apachessl_ramdomfilef=Файл
index_view=Открытые...

View File

@@ -10,4 +10,4 @@ desc_pl.UTF-8=System kopii zapasowej Bacula
desc_ru=СиÑ<C2B8>Ñема резервного копированиÑ<C2B8> Bacula
desc_ms_MY=Sistem backup Bacula
longdesc_ms_MY=Konfigurasi Bacula untuk melaksanakan salinan dan mengembalikan secara manual atau mengikut jadual, untuk satu atau banyak sistem.
longdesc_de=Konfiguriert Bacula um Sicherungen zu erstellen und manuell wiederherzustellen oder nach Plan, f&#252;r eine oder viele Systeme.
longdesc_de=Konfiguriert Bacula um Sicherungen zu erstellen und manuell oder nach Plan wiederherzustellen, f&#252;r eine oder viele Systeme.

View File

@@ -116,7 +116,8 @@ foreach $clientjob (@clients) {
}
}
&sysprint($h->{'infh'}, "done\n");
$rv = &wait_for($h->{'outfh'}, 'OK to run.*:', 'no files selected');
$rv = &wait_for($h->{'outfh'}, 'OK to run.*:', 'no files selected',
'Select Restore Job.*:');
print $wait_for_input;
if ($rv == 0) {
&sysprint($h->{'infh'}, "yes\n");
@@ -124,6 +125,11 @@ foreach $clientjob (@clients) {
elsif ($rv == 1) {
&job_error($text{'restore_enofiles'});
}
elsif ($rv == 2) {
&sysprint($h->{'infh'}, "1\n");
&wait_for($h->{'outfh'}, 'OK to run.*:');
&sysprint($h->{'infh'}, "yes\n");
}
else {
&job_error($text{'backup_eok'});
}

View File

@@ -224,7 +224,7 @@ elsif ($in{'zones_def'} == 2) {
else {
$_[0]->{'zones'} = join(" ", split(/\0/, $in{'zones'}));
}
$_[0]->{'inviews'} = $in{'inviews_def'} ? "*" :
$_[0]->{'inviews'} = !defined($in{'inviews'}) || $in{'inviews_def'} ? "*" :
join(" ", split(/\0/, $in{'inviews'}));
$_[0]->{'types'} = $in{'types_def'} ? undef : $in{'types'};
$_[0]->{'master'} = $in{'master'} || 0;

View File

@@ -880,7 +880,7 @@ else {
# List of allowed zones
local $ok;
foreach my $z (split(/\s+/, $access{'zones'})) {
$ok++ if ($z eq $zn || ($vn && $z eq $vn));
$ok++ if ($z eq $zn || ($vn && $z eq "view_".$vn));
}
return 0 if (!$ok);
}
@@ -3966,19 +3966,32 @@ sub get_ds_record
{
my ($zone) = @_;
my $zonefile;
my $dom;
if ($zone->{'values'}) {
# Zone object
local $f = &find("file", $zone->{'members'});
my $f = &find("file", $zone->{'members'});
$zonefile = $f->{'values'}->[0];
$dom = $zone->{'values'}->[0];
}
else {
# Zone name object
$zonefile = $zone->{'file'};
$dom = $zone->{'name'};
}
if (&has_command("dnssec-dsfromkey")) {
# Generate with a command
my $out = &backquote_command("dnssec-dsfromkey -f ".quotemeta(&make_chroot(&absolute_path($zonefile)))." ZONE 2>/dev/null");
return undef if ($?);
$out =~ s/\r|\n//g;
return $out;
}
else {
# From dsset- file
my $keydir = &get_keys_dir($zone);
my $out = &read_file_contents($keydir."/dsset-".$dom.".");
$out =~ s/\r|\n$//g;
return $out;
}
my $out = &backquote_command("dnssec-dsfromkey -f ".quotemeta(&make_chroot(&absolute_path($zonefile)))." ZONE 2>/dev/null");
return undef if ($?);
$out =~ s/\r|\n//g;
return $out;
}
1;

View File

@@ -10,7 +10,7 @@ $zone = &get_zone_name_or_error($in{'zone'}, $in{'view'});
$zconf = &zone_to_config($zone);
$access{'master'} || &error($text{'mcreate_ecannot'});
$file = &find("file", $zconf->{'members'});
$file = &find_value("file", $zconf->{'members'});
if (!$file) {
&error($text{'convert_efile'});
}

View File

@@ -22,3 +22,4 @@ delegation=1
slaves=1
findfree=1
dnssec=1
inviews=*

View File

@@ -505,6 +505,8 @@ eipacl='$1' no
acl_zones=Dominis que aquest usuari pot editar
acl_zall=Totes les zones
acl_zsel=Zones seleccionades...
acl_inviews=Vistes sobre les quals aquest usuari pot editar dominis
acl_toplevel=Fora de qualsevol vista
acl_znsel=Totes excepte les zones seleccionades...
acl_master=Pot crear zones mestres
acl_slave=Pot crear zones esclaves/stub

View File

@@ -26,3 +26,4 @@ desc_sk.UTF-8=Napaľovanie CD
desc_no=CD Brenner
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&#228;hlten Verzeichnissen.

View File

@@ -11,7 +11,9 @@ cfd_ecmd=Die Configuration Engine daemon Befehl $1 wurde auf Ihrem System nicht
cfd_none=Keine Einstellungen f&#252;r die Configuration Engine Daemon wurde noch erstellt.
cfd_return=D&#228;mon Optionen
cfd_start=Starte Configuration Engine Daemon
cfd_startdesc=Klicke auf diese Schaltfl&#228;che, um den Configuration Engine Daemon mit den Einstellungen oben zu starten. Dies erm&#246;glicht es andere Hosts die Konfiguration auf diesem Server auszuf&#252;hren, und den geplanten Ablauf der Konfiguration (wenn aktiviert) zu starten.
cfd_stop=Stoppe Configuration Engine Daemon
cfd_stopdesc=Klicke auf diese Schaltfl&#228;che, um den laufenden Configuration Engine-Daemon zu stoppen. Dies wird anderen Hosts die laufende Konfiguration auf diesem Server verhindern, und stoppt das geplante Ausf&#252;hren der Konfiguration.
cfd_title=Configuration Engine Daemon
cluster_failed=Fehlgeschlagen CFengine auf $1 : $2 auszuf&#252;hren
cluster_header=F&#252;hre Konfigurations-Engine auf allen Hosts im Cluster aus ..
@@ -122,6 +124,7 @@ edit_nochange=Nicht &#228;ndern
edit_none=Nichts
edit_proc=Finde Prozesse passend
edit_proc_bymatch=Signal Warnung Prozessen
edit_proc_signal=Signal passende Prozesse
edit_proc_warn=Nur Treffer anzeigen
edit_procact=Signal Aktions-Modus
edit_procgroup=F&#252;hre Befehl als Gruppe aus
@@ -130,6 +133,7 @@ edit_procmat0=Warne niemals
edit_procmat1=Genau
edit_procmat2=Kleiner als
edit_procmat3=Gr&#246;&#223;er als
edit_procnew=F&#252;gen einen neuen treffenden Prozess-Muster hinzu
edit_procowner=F&#252;hre Befehl als Benutzer aus
edit_procrestart=Befehl, welcher nach dem killen ausgef&#252;hlt werden soll
edit_procsig=Sende Signal zum Prozess
@@ -154,6 +158,7 @@ edit_tidysize1=Leere Dateien
edit_tidysize2=Dateien gr&#246;&#223;er als
edit_title=Editiere Einstellungen f&#252;r Klasse
host_cfg=Aktuelle CFengine Konfiguration von $1
host_delete=L&#246;sche von verwalteter Liste
host_header=Verwaltete CFengine Server Details
host_name=Host Name
host_os=Betriebssystem von Webmin
@@ -168,12 +173,15 @@ hosts_nohosts=Keine Webmin Server, die CFengine ausf&#252;hren, wurden bisher de
hosts_opts=Optionen f&#252;r die Ausf&#252;hrung von Konfigurationen
hosts_return=Serverliste
hosts_run=F&#252;hre Configuration Engine aus
hosts_rundesc=Klicke auf diese Schaltfl&#228;che, um die Configuration Engine auf allen oben aufgef&#252;hrten Server auszuf&#252;hren, mit ihren aktuellen Konfigurationen.
hosts_title=Webmin CFengine Cluster
index_active=Aktiv?
index_add=F&#252;ge Aktion des Typs hinzu:
index_admit=Erlaube Verzeichnis $1
index_admit2=Erlaube $1 Verzeichnisse
index_cadd=Klasse hinzuf&#252;gen..
index_cfrun=F&#252;hre Befehl $1 aus
index_classes=Anwenden zu Klassen
index_control=Aktion $1 ausf&#252;hren
index_control2=$1 Aktionen ausf&#252;hren
index_copy=Kopiere $1 nach $2
@@ -204,6 +212,8 @@ index_maybe=Vielleicht
index_misc=H&#228;nge $1 ein
index_misc2=H&#228;nge $1 NFS Dateisysteme ein
index_none=Keine Konfigurationsaktionen sind bisher definiert.
index_procs=Finde Prozesse treffend $1
index_procs2=Finde $1 treffende Prozesse
index_required=Pr&#252;fe Dateisystem $1
index_required2=Pr&#252;fe $1 Dateisysteme
index_return=Aktionsliste
@@ -214,9 +224,14 @@ index_section=Aktionstyp
index_shellcommands=F&#252;hre Befehl $1 aus
index_shellcommands2=F&#252;hre $1 Befehle aus
index_tidy=L&#246;sche Dateien in $1
index_tidy2=L&#246;sche Dateien in $1 Verzeichnissen
index_title=Configuration Engine
index_version=CFengine Version $1
log_create_class=Klasse in Aktion $1 hinzugef&#252;gt
log_create_section=Klasse in Aktion $1 erstellt
log_delete_class=Klasse in Aktion $1 gel&#246;scht
log_delete_section=Sektion $1 gel&#246;scht
log_modify_class=Klasse in Aktion $1 modifiziert
log_prun=Host Konfigurationen ausgef&#252;hrt
log_push=Entfernte Konfigurations-Hosts ge&#228;ndert
log_run=Konfigurations-Automat ausgef&#252;hrt
@@ -280,7 +295,9 @@ save_eeditfile=Fehlende Datei zum Editieren $1
save_eeditscript=Fehlendes Editor-Skript f&#252;r Datei $1
save_efilesacl=Fehlender oder ung&#252;ltiger ACL-Namen f&#252;r Dateien im Verzeichnis $1
save_efilesdir=Fehlendes Verzeichnis $1
save_efilesexclude=Fehlendes oder ung&#252;ltiges Muster f&#252;r Dateien, nicht im Verzeichnis $1 zu &#252;berpr&#252;fen
save_efilesgroup=Fehlende oder ung&#252;ltige Gruppe f&#252;r Dateien im Verzeichnis $1
save_efilesinclude=Fehlendes oder ung&#252;ltiges Muster f&#252;r Dateien im Verzeichnis $1 zu &#252;berpr&#252;fen
save_efilesmode=Fehlende oder ung&#252;ltige Berechtigungen f&#252;r Dateien im Verzeichnis $1
save_efilesowner=Fehlender oder ung&#252;ltiger Eigent&#252;mer f&#252;r Dateien im Verzeichnis $1
save_efilesrec=Fehlende oder ung&#252;ltige Integer Rekursionsebene f&#252;r Dateien im Verzeichnis $1

View File

@@ -2,6 +2,7 @@ __norefs=1
index_all=&lt;Wszystkie hosty&gt;
index_clear=Wyczyść historię
index_cmd=Polecenie do uruchomienia
index_edit=Edytuj poprzednie
index_group=Użytkownicy z $1
index_old=lub
index_return=Indeks modułu

View File

@@ -1,11 +1,14 @@
__norefs=1
add_echeck=Serwer $1 nie posiada modułu pakietów oprogramowania
add_err=Dodawanie serwera nie powiodło się
add_esystem=Serwer $1 nie używa tego samego systemu pakietów jak ta maszyna
add_gerr=Nie udało się dodać grupy
add_gmsg=Dodawanie serwerów w grupie $1 ..
add_msg=Dodawanie $1 ..
add_ok=Dodano $1 z $2 pakietów.
add_title=Dodaj serwery
compare_all=Wszystkie serwery
compare_desc=Ten formularz może być użyty do porównania pakietów zainstalowanych na dwóch lub większej ilości serwerów i znaleźć różnice w wersjach i dostępnych pakietach.
compare_err=Nie udało się porównać pakietów
compare_etwo=Ostatnie dwa serwery muszą być wybrane
compare_got=OK
@@ -24,6 +27,10 @@ delete_err=Usuwanie paczki $1 nie powiod
delete_error=Nie powiodło się kasowanie z $1 : $2
delete_header=Usuwanie paczki $1 ..
delete_ok=Usuń
delete_rusure=Czy na pewno chcesz usunąć pakiet $1 ze wszystkich serwerów? $2 pliki ($3 bajty) zostaną na zawsze usunięte.
delete_rusure2=Czy na pewno chcesz usunąć pakiet $1 z $4? $2 pliki ($3 bajty) zostaną na zawsze usunięte.
delete_rusure2none=Czy na pewno chcesz usunąć pakiet $1 z $4?
delete_rusurenone=Czy na pewno chcesz usunąć pakiet $1 ze wszystkich serwerów?
delete_success=Usunięto z $1
delete_title=Usuwanie pakietów
deletes_desc=Deinstalacja pakietów $1 ..
@@ -32,6 +39,7 @@ deletes_err=Nie uda
deletes_failed1=Nie udało się odinstalować $1 : $2
deletes_failed2=Deinstalacja nie powiodła się : $1
deletes_ok=Usuń je wszystkie
deletes_rusure=Czy na pewno chcesz odinstalować pakiet $1 z wybranych hostów?
deletes_success1=Odinstalowano $1
deletes_success2=.. deinstalacja zakończona.
deletes_title=Usuwanie pakietów
@@ -41,23 +49,28 @@ do_class=Klasa
do_desc=Opis
do_details=Szczegółu pakietu
do_done=.. gotowe
do_edeleted=Plik instalacyjny został usunięty - wróć do indeksu modułu i spróbuj ponownie.
do_failed=Nie można było zainstalować na $1 : $2
do_header=Instalacja $1 na wszystkich hostach ..
do_header3=Instalacja $1 na wszystkich hostach nie została jeszcze wykonana ..
do_header4=Instalacja $1 użytkowników z grupy $2 ..
do_header5=Instalacja $1 z $2 ..
do_header6=Instalacja $1 na hostach, które już go posiadają ..
do_inst=Zainstalowane
do_none=Żaden
do_pack=Pakiet
do_success2=Zainstalowano $1 z $2.
do_title=Instalacja pakietu
do_vend=Producent
do_ver=Wersja
edit_all=&lt;wszystkie hosty&gt;
edit_arch=Architektura
edit_class=Klasa
edit_desc=Opis
edit_details=Szczegóły pakietu z $1
edit_donthave=&lt;hosts that don't have it&gt;
edit_group=Użytkownicy z $1
edit_have=&lt;hosty, które go posiadają&gt;
edit_hosts=Zainstalowane hosty
edit_inst=Zainstalowane
edit_list=Lista plików na:
@@ -66,6 +79,7 @@ edit_pack=Pakiet
edit_return=szczegóły pakietu
edit_title=Edytuj pakiet
edit_uninst=Deinstalacja z:
edit_vend=Producent
edit_ver=Wersja
host_all=Wszystkie paczki
host_close=Zamknij wszystko
@@ -84,16 +98,19 @@ host_type=Typ serwera
index_add=Dodaj serwer
index_compare=Porównaj serwery
index_count=($1 pakietów)
index_down=Każdy serwer powinien ponowie pobrać pakiet
index_ftp=Z FTP lub HTTP
index_gadd=Dodaj serwery w grupie
index_hosts=Zarządzanie serwerami
index_install=Zainstaluj nowy pakiet
index_installed=Zainstalowano pakiety
index_installmsg=Wybierz lokalizację do zainstalowania nowych pakietów z..
index_installok=Instalacja
index_local=Z pliku lokalnego
index_nohosts=Brak zarejestrowanych serwerów Webmina dla zarządzania oprogramowaniem.
index_refresh=Odśwież listy pakietów
index_return=lista serwerów
index_search=Szukaj pakietu:
index_tcount=Pakiety
index_tdesc=Opis
index_thost=Nazwa hosta
@@ -101,7 +118,22 @@ index_title=Klaster - Pakiety oprogramowania
index_ttype=Typ OS
index_uploaded=Przez wysłanie pliku
install_ealready=Wersja $1 jest już zainstalowana
install_edir=Nieprawidłowy katalog $!
install_efile=Nieprawidłowy plik $1
install_elocal=Nie podano pliku lokalnego
install_elocal2=`$1` nie istnieje
install_err=Błąd instalacji pakietu
install_erus=Ten serwer używa innego systemu aktualizacji od głównego serwera ($1 vs $2)
install_eupdate=Wystąpił błąd podczas instalacji określonych aktualizacji
install_eupload=Twoja przeglądarka nie obsługuje wysyłania plików
install_eurl=Niezrozumiały adres URL '$1'
install_ezip=Plik $1 jest niepoprawnie skompresowany lub spakowany
install_header=Instalacja pakietów
install_ok=Zainstalowano
install_packs=Pakiet (y) do zainstalowania
install_servers=Serwer (y) do zainstalowania na
install_title=Instalacja pakietu
list_files=Pliki pakietu $1 na $2
list_group=Grupa
list_ok=OK
list_owner=Właściciel
@@ -114,14 +146,22 @@ refresh_1=Od
refresh_2=Odświeżono $1 (dodano $2)
refresh_3=Odświeżono $1 (usunięto $2)
refresh_4=Odświeżono $1 (bez zmian)
refresh_del=Usunięto $1 z listy serwerów
refresh_done=.. gotowe
refresh_failed=Błąd odświeżania $1 : $2
refresh_header=Odświeżanie list pakietów ze wszystkich serwerów ..
refresh_header4=Ponowna prośba o listę pakietów od użytkowników z $2 ..
refresh_header5=Odświeżanie list pakietów z $2 ..
refresh_title=Odświeżanie list pakietów
search_class=Klasa
search_delete=Odinstalowanie wybranych pakietów z:
search_desc=Opis
search_invert=Odwróć zaznaczenie
search_match=Pakiety pasujące do $1
search_nomatch=Nie znaleziono pakietów pasujących do $1
search_none=Brak
search_pack=Paczka
search_return=wyniki wyszukiwania
search_selall=Zaznacz wszystko
search_title=Wyszukiwanie pakietów
this_server=ten serwer

View File

@@ -18,3 +18,4 @@ desc_pl=Klaster - Pakiety oprogramowania
longdesc_ms_MY=Pasang RPMs, debian dan pakej Solaris ke pelbagai pelayan dari satu sumber.
desc_ms_MY=Kluster Pakej Software
longdesc_de=Installiert RPMs, Debian- und Solaris-Pakete &#252;ber mehrere Server aus einer Quelle.
longdesc_pl=Instaluj pakiety RPM, debian i Solaris na wielu serwerach z jednego ¼ród³a.

View File

@@ -5,8 +5,15 @@ BEGIN { push(@INC, ".."); };
use WebminCore;
&init_config();
use Config;
$packages_file = "$module_config_directory/packages.txt.gz";
if (!-r $packages_file) {
$packages_file = "$module_var_directory/packages.txt.gz";
}
$available_packages_cache = "$module_config_directory/available-cache";
if (!-r $available_packages_cache) {
$available_packages_cache = "$module_var_directory/available-cache";
}
# Get the paths to perl and perldoc
$perl_path = &get_perl_path();

View File

@@ -67,6 +67,7 @@ elsif ($in{'source'} == 3) {
$in{'cpan'} || &error($text{'download_emodname'});
$in{'cpan'} =~ s/^\s+//;
$in{'cpan'} =~ s/\s+$//;
$in{'cpan'} =~ s/\/+/::/g;
@cpan = split(/\s+|\0/, $in{'cpan'});
# First check if YUM or APT can install this module for us

View File

@@ -64,11 +64,13 @@ foreach $m (@ARGV) {
}
$flags = !-r $file ? "chf" : "rhf";
system("cd /tmp/create-module && find . -name .svn | xargs rm -rf");
system("cd /tmp/create-module && find . -name '*~' -o -name '*.rej' -o -name '*.orig' -o -name '.*.swp' | xargs rm -rf");
system("cd /tmp/create-module && find . -name RELEASE -o -name RELEASE.sh | xargs rm -rf");
unlink("/tmp/create-module/$subdir/IDEAS");
system("cd /tmp/create-module && find . -name \\*.svn-work | xargs rm -rf");
system("cd /tmp/create-module && find . -name \\*.svn-base | xargs rm -rf");
system("cd /tmp/create-module && find . -name '*~' -o -name '*.rej' -o -name '*.orig' -o -name '.*.swp' | xargs rm -rf");
system("cd /tmp/create-module && find . -name RELEASE -o -name RELEASE.sh | xargs rm -rf");
system("cd /tmp/create-module && find . -name linux.sh -o -name freebsd.sh -o -name LICENCE -o -name README.md -o -name distrib | xargs rm -rf");
system("cd /tmp/create-module && find . -name 'makemodule*.pl' | xargs rm -rf");
unlink("/tmp/create-module/$subdir/IDEAS");
system("cd /tmp/create-module && find . -name \\*.cgi | xargs chmod +x");
system("cd /tmp/create-module && find . -name \\*.pl | xargs chmod +x");
system("cd /tmp/create-module && tar $flags $file $subdir") && die "Failed to create tar file";

View File

@@ -337,7 +337,7 @@ else {
local $lref = &read_file_lines($cron_temp_file);
$_[0]->{'line'} = scalar(@$lref);
push(@$lref, &cron_job_line($_[0]));
&flush_file_lines();
&flush_file_lines($cron_temp_file);
&set_ownership_permissions($_[0]->{'user'}, undef, undef,
$cron_temp_file);
&copy_crontab($_[0]->{'user'});

View File

@@ -2,7 +2,7 @@ desc_ko_KR.euc=
risk=medium high
desc_ru_SU=ëÏÍÁÎÄÙ ÐÏÌØÚÏ×ÁÔÅÌÑ
desc_zh_TW.Big5=¦Û­qªº©R¥O
desc_pl=Wybrane polecenia
desc_pl=W³asne polecenia
desc_de=Eigene Befehle
name=Custom
desc_zh_CN=Óû§×Ô¶¨ÒåÃüÁî
@@ -36,3 +36,4 @@ desc_no=Egendefinerte kommandoer
longdesc_ms_MY=Buat butang untuk melaksanakan arahan yang biasa digunakan atau mengubah fail pada sistem anda.
desc_ms_MY=Arahan suai langgan
longdesc_de=Erstellt Schaltfl&#228;chen zum Ausf&#252;hren von h&#228;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.

View File

@@ -2,7 +2,6 @@ start_cmd=service dhcpd start
stop_cmd=service dhcpd stop
restart_cmd=service dhcpd restart
dhcpd_conf=/etc/dhcp/dhcpd.conf
pid_file=/run/dhcpd.pid
dhcpd_path=/usr/sbin/dhcpd
lease_file=/var/lib/dhcpd/dhcpd.leases
lease_sort=0

View File

@@ -2,7 +2,6 @@ start_cmd=service dhcpd start
stop_cmd=service dhcpd stop
restart_cmd=service dhcpd restart
dhcpd_conf=/etc/dhcp/dhcpd.conf
pid_file=/run/dhcpd.pid
dhcpd_path=/usr/sbin/dhcpd
lease_file=/var/lib/dhcpd/dhcpd.leases
lease_sort=0

View File

@@ -149,7 +149,15 @@ if (defined($sname)) {
@rv = grep { $_->{'sectionname'} eq $sname &&
$_->{'sectionvalue'} eq $svalue } @rv;
}
return wantarray ? @rv : $first ? $rv[0] : $rv[$#rv];
if (wantarray) {
return @rv;
}
elsif ($first) {
return $rv[0];
}
else {
return $rv[$#rv];
}
}
# find_value(name, &config, [disabled-mode], [sectionname], [sectionvalue])
@@ -164,6 +172,9 @@ elsif (!@rv) {
return undef;
}
else {
# Prefer the last one that isn't self-referential
my @unself = grep { $_->{'value'} !~ /\$\Q$name\E/ } @rv;
@rv = @unself if (@unself);
return $rv[$#rv]->{'value'};
}
}
@@ -190,7 +201,19 @@ return wantarray ? @rv : $rv[0];
sub save_directive
{
local ($conf, $name, $value, $sname, $svalue) = @_;
local $dir = ref($name) ? $name : &find($name, $conf, 0, $sname, $svalue, 1);
local $dir;
if (ref($name)) {
# Old directive given
$dir = $name;
}
else {
# Find by name, by prefer those that aren't self-referential
my @dirs = &find($name, $conf, 0, $sname, $svalue, 1);
($dir) = grep { $_->{'value'} !~ /\$\Q$name\E/ } @dirs;
if (!$dir) {
$dir = $dirs[0];
}
}
local $newline = ref($name) ? "$name->{'name'} = $value" : "$name = $value";
if ($sname) {
$newline = " ".$newline;

View File

@@ -10,7 +10,7 @@ print &ui_table_start($text{'ssl_header'}, "width=100%", 4);
# SSL cert and key files
if (&find_value("ssl_cert", $conf, 2)) {
$cert = &find_value("ssl_cert", $conf);
$cert = &find_value("ssl_cert", $conf, 0, "");
$cert =~ s/^<//;
}
else {
@@ -21,7 +21,7 @@ print &ui_table_row($text{'ssl_cert'},
[ undef, "nowrap" ]);
if (&find_value("ssl_key", $conf, 2)) {
$key = &find_value("ssl_key", $conf);
$key = &find_value("ssl_key", $conf, 0, "");
$key =~ s/^<//;
}
else {
@@ -39,7 +39,7 @@ print &ui_table_row($text{'ssl_pass'},
# SSL CA file
if (&find_value("ssl_ca", $conf, 2)) {
$ca = &find_value("ssl_ca", $conf);
$ca = &find_value("ssl_ca", $conf, 0, "");
$ca =~ s/^<//;
}
else {

View File

@@ -13,7 +13,7 @@ $in{'cert_def'} || -r $in{'cert'} || $in{'cert'} =~ /^[<>\|]/ ||
if (&find_value("ssl_cert", $conf, 2)) {
$in{'cert'} = "<".$in{'cert'} if ($in{'cert'} =~ /^\//);
&save_directive($conf, "ssl_cert",
$in{'cert_def'} ? undef : $in{'cert'});
$in{'cert_def'} ? undef : $in{'cert'}, "");
}
else {
&save_directive($conf, "ssl_cert_file",
@@ -24,7 +24,7 @@ $in{'key_def'} || -r $in{'key'} || $in{'key'} =~ /^[<>\|]/ ||
if (&find_value("ssl_key", $conf, 2)) {
$in{'key'} = "<".$in{'key'} if ($in{'key'} =~ /^\//);
&save_directive($conf, "ssl_key",
$in{'key_def'} ? undef : $in{'key'});
$in{'key_def'} ? undef : $in{'key'}, "");
}
else {
&save_directive($conf, "ssl_key_file",
@@ -37,7 +37,7 @@ $in{'ca_def'} || -r $in{'ca'} || $in{'ca'} =~ /^[<>\|]/ ||
if (&find_value("ssl_ca", $conf, 2)) {
$in{'ca'} = "<".$in{'ca'} if ($in{'ca'} =~ /^\//);
&save_directive($conf, "ssl_ca",
$in{'ca_def'} ? undef : $in{'ca'});
$in{'ca_def'} ? undef : $in{'ca'}, "");
}
else {
&save_directive($conf, "ssl_ca_file",

View File

@@ -73,6 +73,7 @@ my $protocol = &find_value("protocol", $jail);
print &ui_table_row($text{'jail_defprotocol'},
&ui_select("protocol", $protocol,
[ [ '', "&lt;$text{'jail_none'}&gt;" ],
[ 'all', $text{'jail_allprotocol'} ],
[ 'tcp', 'TCP' ],
[ 'udp', 'UDP' ],
[ 'icmp', 'ICMP' ] ]));

View File

@@ -77,6 +77,7 @@ index_stopdesc=Klicke auf diese Taste, um den laufende Fail2Ban Server zu stoppe
index_title=Fail2Ban Intrusionsdetektor
jail_action=Aktion
jail_actions=Aktion zum anwenden
jail_allprotocol=Alle Protokolle
jail_aname=Name
jail_auto=Entscheide automatisch
jail_backend=Pr&#252;fe auf Log-Datei Updates, welche

View File

@@ -118,6 +118,7 @@ jail_destemail=Default notification email
jail_none=None set
jail_banaction=Default action to apply
jail_defprotocol=Default protocol for actions
jail_allprotocol=All protocols
jail_edestemail=Missing or invalid default notification email address
jail_eignoreip=Invalid IP address to ignore

View File

@@ -76,9 +76,11 @@ else {
}
# Split and validate log file paths
my @logpaths = split(/\r?\n/, $in{'logpath'});
my @logpaths = grep { /\S/ } split(/\r?\n/, $in{'logpath'});
@logpaths || &error($text{'jail_elogpaths'});
foreach my $l (@logpaths) {
$l =~ s/^\s*//;
$l =~ s/\s*$//;
$l =~ /^\/\S+$/ || &error($text{'jail_elogpath'});
}

View File

@@ -13,12 +13,12 @@ print "Content-type: text/plain\n\n";
if (defined($in{'user'})) {
$uid = $in{'user'} =~ /^\d+$/ ? $in{'user'} :
defined(%user_to_uid) ? $user_to_uid{$in{'user'}} :
getpwnam($in{'user'});
%user_to_uid ? $user_to_uid{$in{'user'}} :
getpwnam($in{'user'});
&failure(&text('chmod_euser', $in{'user'})) if (!defined($uid));
$gid = $in{'group'} =~ /^\d+$/ ? $in{'group'} :
defined(%group_to_gid) ? $group_to_gid{$in{'group'}} :
getgrnam($in{'group'});
%group_to_gid ? $group_to_gid{$in{'group'}} :
getgrnam($in{'group'});
&failure(&text('chmod_egroup', $in{'group'})) if (!defined($gid));
}

View File

@@ -1,4 +1,4 @@
index_title=File Manager
index_title=Java File Manager
index_nojava=This module requires Java to function, but your browser does not support Java
index_eremote=There is no Unix user matching the Webmin login $1.
index_index=Return to <a href='$1'>Webmin index</a>.

View File

@@ -1,36 +1,37 @@
desc_ko_KR.euc=ÆÄÀÏ °ü¸®ÀÚ
desc_ko_KR.euc=Java ÆÄÀÏ °ü¸®ÀÚ
risk=high
desc_ru_SU=íÅÎÅÄÖÅÒ ÆÁÊÌÏ×
desc_zh_TW.Big5=Àɮ׺޲zªÌ
desc_pl=Zarz±dzanie plikami
desc_de=Datei-Manager (Java erforderlich)
desc_ru_SU=Java íÅÎÅÄÖÅÒ ÆÁÊÌÏ×
desc_zh_TW.Big5=Java Àɮ׺޲zªÌ
desc_pl=Java Zarz±dzanie plikami
desc_de=Java Datei-Manager (Java erforderlich)
name=FileManager
desc_zh_CN=Îļþ¹ÜÀíÆ÷
desc_pt=Administrador de Ficheiros
desc_tr=Dosya Yöneticisi
desc=File Manager
desc_es=Explorador de Archivos
desc_sv=Filhanterare
desc_fr=Gestionnaire de Fichiers
desc_ja_JP.euc=¥Õ¥¡¥¤¥ë ¥Þ¥Í¡¼¥¸¥ã
desc_ru_RU=Ìåíåäæåð ôàéëîâ
desc_ca=Administrador de Fitxers
desc_pt_BR=Gerenciador de Arquivos
desc_sk=Správca Systému Súborov
desc_zh_CN=Java Îļþ¹ÜÀíÆ÷
desc_pt=Java Administrador de Ficheiros
desc_tr=Java Dosya Yöneticisi
desc=Java File Manager
desc_es=Java Explorador de Archivos
desc_sv=Java Filhanterare
desc_fr=Java Gestionnaire de Fichiers
desc_ja_JP.euc=Java ¥Õ¥¡¥¤¥ë ¥Þ¥Í¡¼¥¸¥ã
desc_ru_RU=Java Ìåíåäæåð ôàéëîâ
desc_ca=Java Administrador de Fitxers
desc_pt_BR=Java Gerenciador de Arquivos
desc_sk=Java Správca Systému Súborov
longdesc=View, edit and change permissions on files and directories on your system with a Windows-like file manager.
readonly=1
desc_zh_TW.UTF-8=檔案管ç<C2A1>†è€…
desc_zh_CN.UTF-8=æ‡ä»¶ç®¡ç<C2A1>†å™¨
desc_ja_JP.UTF-8=ファイル マãƒ<C3A3>ーã¸ãƒ£
desc_ko_KR.UTF-8=파ì<C592>¼ 관리ìž<C3AC>
desc_cz=Správce souborù
desc_ru.UTF-8=Менеджер файлов
desc_it=File manager
desc_cz.UTF-8=Správce souborů
desc_pl.UTF-8=ZarzÄ…dzanie plikami
desc_sk.UTF-8=Správca Systému Súborov
desc_no=Filbehandler
desc_nl=File Manager
desc_hu=Fájlkezelõ
desc_zh_TW.UTF-8=Java 檔案管ç<EFBFBD>†è€…
desc_zh_CN.UTF-8=Java æ‡ä»¶ç®¡ç<EFBFBD>†å™¨
desc_ja_JP.UTF-8=Java ファイル マãƒ<C3A3>ーã¸ãƒ£
desc_ko_KR.UTF-8=Java 파ì<EFBFBD>¼ 관리ìž<C3AC>
desc_cz=Java Správce souborù
desc_ru.UTF-8=Java Менеджер файлов
desc_it=Java File manager
desc_cz.UTF-8=Java Správce souborů
desc_pl.UTF-8=Java ZarzÄ…dzanie plikami
desc_sk.UTF-8=Java Správca Systému Súborov
desc_no=Java Filbehandler
desc_nl=Java File Manager
desc_hu=Java Fájlkezelõ
longdesc_ms_MY=Lihat, ubah dan ubah kebenaran pada fail dan direktori pada sistem dengan pengurus fail yang seakan Windows.
desc_ms_MY=Pengurus Fail
desc_ms_MY=Java Pengurus Fail
longdesc_de=Zeigt, bearbeitet und &#228;ndert Berechtigungen f&#252;r Dateien und Verzeichnisse auf Ihrem System mit einem Windows-&#228;hnliche Dateimanager.

13
firewall/config.info.pl Normal file
View File

@@ -0,0 +1,13 @@
line0=Opcje konfiguracji,11
view_condition=Wyświetlać stan na liście reguł?,1,1-Tak,0-Nie
view_comment=Wyświetlać komentarz na liście reguł?,1,1-Tak,0-Nie
comment_mod=Zapisuj komentarze jako,1,0-# zapis w pliku komentarzy,1-&#45;&#45;opcja komentarzy
cluster_mode=Aktualizuj klaster serwerów,1,0-Zawsze&#44; gdy wprowadzono zmianę,1-Po zastosowaniu konfiguracji
force_init=Zawsze uruchamiaj firewall ze skryptem inita Debiana,1,1-Tak,0-Nie
before_cmd=Polecenie do uruchomienia przed zmienieniem reguł,3,Brak
after_cmd=Polecenie do uruchomienia po zmienieniu reguł,3,Brak
before_apply_cmd=Polecenie do uruchomienia przed zastosowaniem konfiguracji,3,Brak
after_apply_cmd=Polecenie do uruchomienia po zastosowaniu konfiguracji,3,Brak
line1=Opcje systemu,11
save_file=IPtables zapis pliku do edycji,3,Użyj systemu operacyjnego lub Webmina
direct=Bezpośrednio edytuj reguły firewalla zamiast zapisywać do pliku?,1,1-Tak,0-Nie

View File

@@ -139,7 +139,7 @@ sub save_table
local $lref;
if ($config{'direct'}) {
# Read in the current iptables-save output
$lref = &read_file_lines("iptables-save 2>/dev/null |");
$lref = &read_file_lines("iptables-save 2>/dev/null |", 1);
}
else {
# Updating the save file

View File

@@ -68,6 +68,7 @@ index_auto5=Bloqueja-les totes excepte els ports utilitzats per a hostalatge vir
index_auto=Configura el Tallafocs
index_add=Afegeix
index_shorewall=Atenció! Sembla que s'està utilitzant Shorewall per generar el tallafocs del sistema. Pot ser que hagis d'utilitzar el <a href='$1'>mòdul de Tallafocs Shoreline</a> en lloc d'aquest.
index_firewalld=Atenció! Sembla que s'està utilitzant FirewallD per a generar el tallafocs del sistema. Potser hauries d'utilitzar el <a href='$1'>mòdul FirewallD</a> en lloc d'aquest.
index_reset=Reinicia el Tallafocs
index_resetdesc=Fes clic sobre aquest botó per eliminar totes les regles existents del tallafocs i establir-ne de noves per a una configuració inicial bàsica.
index_cluster=Servidors del Cluster

259
firewall/lang/pl Normal file
View File

@@ -0,0 +1,259 @@
__norefs=1
acl_apply=Może zastosować konfigurację?
acl_bootup=Może włączyć firewall przy bootowaniu?
acl_cluster=Może zarządzać firewallem klastra?
acl_delchain=Może usuwać i czyścić łańcuchy?
acl_jall=Wszystko
acl_jumps=Dozwolone działania
acl_newchain=Może tworzyć nowe łańcuchy?
acl_policy=Można zmienić zasady domyślne?
acl_setup=Może przeprowadzić wstępną konfigurację zapory?
acl_tables=Dozwolone IPtables
acl_unapply=Może przywrócić konfigurację?
add_echeck=Serwer $1 nie posiada modułu Linux Firewall
add_emissing=Brak polecenia $2 na serwerze $1
add_err=Błąd dodawania serwera
add_gerr=Błąd dodawania grupy
add_gmsg=Dodawanie serwerów do grupy $1 ..
add_msg=Dodawanie $1 ..
add_ok=Dodano $1 z $2 aktywnymi regułami firewalla
add_title=Dodawanie serwerów
apply_ecannot=Nie masz uprawnień do zastosowania konfiguracji
apply_err=Błąd zastosowania konfiguracji
apply_remote=Błąd od $1 : $2
bootup_ecannot=Nie masz uprawnień do włączenia i wyłączenia uruchamiania firewalla
clear_ecannot=Nie masz uprawnień do czyszczenia łańcuchów
clear_rusure=Jesteś pewny, że chcesz usunąć wszystkie $2 reguły z łańcucha $1 ?
clear_title=Czyszczenie łańcucha
cluster_add=Dodaj serwer
cluster_delete=Usuń wybrane
cluster_desc=Opis
cluster_gadd=Dodaj serwery w grupie
cluster_host=Nazwa hosta
cluster_need=Musisz dodać serwer z loginem i hasłem w module Serwery Webmina nim będziesz mógł nimi tutaj zarządzać.
cluster_none=Nie dodano żadnych serwerów do klastra firewalla.
cluster_os=System operacyjny
cluster_return=serwerów klastra
cluster_title=Firewall serwerów klastra
delete_ecannot=Nie masz uprawnień do usuwania łańcuchów
delete_ok=Usunięto
delete_rusure=Jesteś pewny, że chcesz usunąć łańcuch $1 ? Łańcuch posiada $2 reguł, zostaną one usunięte.
delete_title=Usuwanie łańcucha
desc_always=Zawsze
desc_and=i
desc_conds=Jeżeli $1
desc_d=celem jest $1
desc_d!=celem nie jest $1
desc_dport=portem docelowym jest $1
desc_dport!=portem docelowym nie jest $1
desc_dports=portami docelowymi są $1
desc_dports!=portami docelowymi nie są $1
desc_f=pakiet jest fragmentem
desc_f!=pakiet nie jest fragmentem
desc_gid-owner=wysyłający jest grupą $1
desc_gid-owner!=wysyłający nie jest grupą $1
desc_i=Interfejsem wyjściowym jest $1
desc_i!=Interfejsem wyjściowym nie jest $1
desc_icmp-type=typ ICMP to $1
desc_icmp-type!=typ ICMP to nie $1
desc_mac-source=adres ethernet to $1
desc_mac-source!=adres ethernet to nie jest $1
desc_o=interfejs wyjściowy jest $1
desc_o!=interfejs wyjściowy nie jest $1
desc_p=protokół to $1
desc_p!=protokół to nie jest $1
desc_physdev-in=Fizyczny wejściowy interfejs jest $1
desc_physdev-in!=Fizyczny wejściowy interfejs nie jest $1
desc_physdev-out=Fizyczny wyjściowy interfejs jest $1
desc_physdev-out!=Fizyczny wyjściowy interfejs nie jest $1
desc_ports=źródłowe i docelowa porty są
desc_ports!=źródłowe i docelowa porty nie są
desc_s=źródłem jest $1
desc_s!=źródłem nie jest $1
desc_sid-owner=sesja grupy nadawcy jest $1
desc_sid-owner!=sesja grupy nadawcy nie jest $1
desc_sport=źródłowy port to $1
desc_sport!=źródłowy port nie jest $1
desc_sports=źródłowe porty są $1
desc_sports!=źródłowe porty nie są $1
desc_state=stan połączenia jest $1
desc_state!=stan połączenia nie jest $1
ecluster=Nie masz uprawnień do zarządzania klasterem firewalla
edit_above=Powyżej
edit_after=Po regule $1
edit_any=Dowolny
edit_args=Dodatkowe parametry
edit_before=Przed regułą $1
edit_below=Poniżej
edit_chain=Jest częścią łańcucha
edit_clone=Klonuj regułę
edit_cmt=Komentarz do reguły
edit_desc=Wybrane powyżej działanie będzie przeprowadzone tylko jeżeli <b>all</b> poniższe warunki zostaną spełnione.
edit_dest=Docelowy adres lub sieć
edit_dnat=porty i adresy IP dla DNAT
edit_dnatip=Zasięg IP od $1 do $2
edit_dport=Porty docelowe TCP lub UDP
edit_frag=Fragmentacja
edit_fragis=Jest fragmentem
edit_fragnot=Nie jest fragmentem
edit_header1=Szczegóły łańcucha i działania
edit_header2=Szczegóły warunków
edit_icmptype=Typ pakietu ICMP
edit_ignore=Ignorowane
edit_in=Interfejs przychodzący
edit_is=Równe
edit_jump=Działanie
edit_jump_other=Uruchom łańcuch
edit_mac=Adresy Ethernet
edit_mods=Dodatkowe moduły IPtables
edit_mtoports=Źródłowe porty dla masquerading
edit_not=Nie jest równe
edit_oifc=Inne..
edit_out=Interfejs wychodzący
edit_physdevin=Interfejs fizyczny przychodzący
edit_physdevisin=Pakiety przychodzące na zmostkowanym interfejsie
edit_physdevisout=Pakiety wychodzące na zmostkowanym interfejsie
edit_physdevout=Interfejs fizyczny wychodzący
edit_port0=Port (y)
edit_port1=Zakres portów od $1 do $2
edit_ports=Źródłowe i docelowe porty
edit_prange=Zakres portów od $1 do $2
edit_proto=Protokół sieciowy
edit_rtoports=Docelowe porty dla przekierowania
edit_rwithtype=Typ $1
edit_snat=Porty i adresy IP dla SNAT
edit_source=Źródłowy adres lub sieć
edit_sport=Źródłowy port TCP lub UDP
edit_state=Stany połączenia
edit_state_established=Istniejące połączenie
edit_state_invalid=Nie jest częścią żadnego połączenia
edit_state_new=Nowe połączenie
edit_tcpflags=Flagi TCP
edit_title1=Dodawanie reguły
edit_title2=Edycja reguły
edit_title3=Klonowanie reguły
ejump=Nie masz uprawnień do edycji tej reguły
etable=Nie masz uprawnień do edycji tej tabeli IPtable
index_action=Akcja
index_add=Dodaj
index_apply=Zastosuj konfigurację
index_applydesc=Kliknij na ten przycisk, aby aktywować powyższą konfigurację firewalla. Każda aktualnie aktywna reguła zostanie zastąpiona
index_applydesc2=Kliknij na ten przycisk, aby ustawić powyższą konfigurację firewalla na wszystkich serwerach w tym klastrze. Inne reguły aktualnie aktywne zostaną zastąpione.
index_atboot=Włączyć firewall przy starcie systemu?
index_auto2=Blokuj wszystkie przychodzące połączenia na zewnętrznym interfejsie:
index_auto3=Blokuj wszystko za wyjątkiem SSH i IDENT na zewnętrznym interfejsie:
index_auto4=Blokuj wszystko za wyjątkiem SSH, IDENT, ping i wyższych portów na interfejsie:
index_auto5=Blokuj wszystko za wyjątkiem portów używanych dla wirtualnego hostingu na interfejsie:
index_bootup=Aktywuj przy starcie
index_bootupdesc=Wybierz czy firewall ma być aktywny przy starcie systemu czy nie.
index_cadd=Dodaj nowy łańcuch o nazwie:
index_cclear=Wyczyść wszystkie reguły
index_cdelete=Usuń łańcuch
index_cdeletesel=Usuń wybrane
index_chain=Łańcuch $1
index_chain_forward=Pakiety przekazywane (FORWARD) - Ma zastosowanie tylko dla pakietów przesyłanych przez tego hosta
index_chain_input=Pakiety przychodzące (INPUT) - Ma zastosowanie tylko dla pakietów adresowanych dla tego hosta
index_chain_output=Pakiety wychodzące (OUTPUT) - Ma zastosowanie tylko dla pakietów pochodzących z tego hosta
index_change=Wyświetlane IPtable:
index_cluster=Serwery klastra
index_clusterdesc=Kliknij na ten przycisk, aby ustawić dodatkowe serwery Webmina do używania tej konfiguracji firewalla.
index_cmovesel=Przenieś wybrane
index_comm=Komentarz
index_crename=Zmień nazwę łancucha
index_desc=Stan
index_ecommand=Polecenie $1 nie zostało znalezione w twoim systemie. Webmin potrzebuje tego polecenia do skonfigurowania IPtables.
index_editing=Plik reguł $1
index_jump=Skocz do łańcucha $1
index_jump_=Nic nie rób
index_jump_accept=<font color=#00aa00>Akceptuj</font>
index_jump_return=Zamknij łańcuch
index_move=Przenieś
index_none=Brak zdefiniowanych reguł w tym łańcuchu.
index_policy=Domyślne działanie:
index_policy_accept=Akceptuj
index_policy_drop=Odrzuć
index_policy_return=Zamknij łańcuch
index_radd=Dodaj regułę
index_reset=Resetuj Firewall
index_resetdesc=Kliknij na ten przycisk, aby wyczyścić wszystkie istniejące reguły firewalla i ustawić domyślną początkową konfigurację.
index_return=listy reguł
index_saveex=Zapisz reguły Firewalla
index_title=Firewall Linuksa
index_unapply=Przywróć konfigurację
index_unapply2=Zapisz konfigurację
index_unapply2desc=Kliknij na ten przycisk, aby zapisać powyższą konfigurację do pliku konfiguracyjnego firewalla.
index_unapplydesc=Kliknij na ten przycisk, aby zresetować powyższą konfigurację do aktualnie aktywnej.
log_add_group=Dodano klaster serwerów do grupy $1
log_add_host=Dodano klaster serwera $1
log_apply=Zastosowano konfigurację
log_bootdown=Wyłączono firewall przy uruchamianiu
log_bootup=Włączono firewall przy uruchamianiu
log_clear_chain=Wyczyszczono łańcuch $1 w tabeli $2
log_convert=Skonwertowano istniejący firewall
log_create_chain=Utworzono łańcuch $1 w tabeli $2
log_create_rule=Dodano regułę do łańcucha $1 w tabeli $2
log_delete_chain=Usunięto łańcuch $1 z tabeli $2
log_delete_group=Usunięto klaster $1 serwerów
log_delete_host=Usunięto klaster serwera $1
log_delete_rule=Usunięto regułę z łańcucha $1 w tabeli $2
log_delsel_chain=Usunięto $3 reguły z łańcucha $1 w tabeli $2
log_modify_chain=Ustawiono domyślne działanie dla łańcucha $1 w tabeli $2
log_modify_rule=Zmodyfikowano regułę w łańcuchu $1 w tabeli $2
log_move_rule=Przeniesiono regułę w łańcuchu $1 w tabeli $2
log_movesel_chain=Przeniesiono $3 reguły z łańcucha $1 w tabeli $2
log_openports=Otwarto porty firewalla $1
log_rename_chain=Zmieniono nazwę łańcucha $1 w tabeli $2
log_setup=Ustawiono firewall
log_unapply=Przywrócono konfigurację
move_chain=Aktualnie zmieniony
move_count=Wybrane reguły
move_dest=Docelowy łańcuch
move_header=Opcje przeniesienia reguły
move_ok=Przeniesiono
move_title=Przenoszenie reguł
new_ecannot=Nie masz uprawnień do tworzenia łańcuchów
new_ename=Brakująca lub nieprawidłowa nazwa łańcucha
new_err=Błąd tworzenia łańcucha
new_etaken=Łańcuch o takiej nazwie już istnieje
policy_ecannot=Nie masz uprawnień do zmiany domyślnego działania dla tego łańcucha
rename_chain=Aktualna nazwa
rename_count=Reguły w łańcuchu
rename_ecannot=Nie masz uprawnień do zmiany nazwy łańcucha
rename_header=Opcje zmiany nazwy łańcucha
rename_name=Nowa nazwa
rename_none=Brak
rename_ok=Zmieniono nazwę
rename_title=Zmiana nazwy łańcucha
save_ecanjump=Nie masz uprawnień do tego działania
save_echain=Brakujący lub nieprawidłowy łańcuch do uruchomienia
save_edest=Brakujący lub nieprawidłowy docelowy adres lub sieć
save_edipfrom=Brakujący lub nieprawidłowy początkowy adres IP dla DNAT
save_edipto=Nieprawidłowy końcowy adres IP dla DNAT
save_edpfrom=Nieprawidłowy początkowy adres IP dla DNAT
save_edport=Brakujące lub nieprawidłowe porty docelowe
save_edportfrom=Błędny zakres początkowy dla portów docelowych
save_edportto=Błędny końcowy zakres lub docelowe porty
save_edpto=Brakujący lub błędny końcowy port dla DNAT
save_egidowner=Brakująca lub błędna grupa wysyłająca unix
save_ein=Brakujący lub nieprawidłowy interfejs przychodzący
save_emac=Brakujący lub błędny adres ethernet
save_emtoports=Brakujący lub błędny port źródłowy masquerade
save_eout=Brakujący lub błędny interfejs wychodzący
save_ephysdevin=Brakujący lub błędny fizyczny interfejs przychodzący
save_ephysdevout=Brakujący lub błędny fizyczny interfejs wychodzący
save_eports=Brakujący lub błędny port docelowy lub źródło
save_eproto=Nie wybrano protokołu
save_err=Błąd zapisywania reguły
save_ertoports=Brakujący lub błędny docelowy port przekierowania
save_esipfrom=Brakujący lub błędny początkowy adres IP dla SNAT
save_esipto=Błędny końcowy adres IP dla SNAT
save_esource=Brakujący lub błędny źródłowy adres lub sieć
save_espfrom=Błędny początkowy port dla SNAT
save_esport=Brakujący lub błędny port źródłowy
save_esportfrom=Błędny zasięg początkowy dla portów źródłowych
save_espto=Brakujący lub błędny końcowy port dla SNAT
save_estates=Nie wybrano stanów połączenia
setup_ecannot=Nie masz uprawnień do ustawiania firewalla
setup_eiface=Nie wpisano interfejsu zewnętrznego sieci
unapply_ecannot=Nie masz uprawnień do przywracania konfiguracji
unapply_err=Błąd przywracania konfiguracji

View File

@@ -22,3 +22,5 @@ desc_hu=Linux t
longdesc_ms_MY=Mengkonfigurasi firewall linux menggunakan iptables. Membenarkan untuk mengubah kesemua jadual, kunci, aturan dan pilihan.
desc_ms_MY=Firewall Linux
longdesc_de=Konfiguriert eine Linux-Firewall mit iptables. Erm&#246;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.

2
firewalld/config.info.ca Executable file
View File

@@ -0,0 +1,2 @@
firewall_cmd=Camí complet del programa firewall-cmd,0
init_name=Nom del script d'inici de FirewallD,0

0
firewalld/create_zone.cgi Normal file → Executable file
View File

0
firewalld/default_zone.cgi Normal file → Executable file
View File

0
firewalld/delete_rules.cgi Normal file → Executable file
View File

0
firewalld/delete_zone.cgi Normal file → Executable file
View File

0
firewalld/edit_port.cgi Normal file → Executable file
View File

0
firewalld/edit_serv.cgi Normal file → Executable file
View File

0
firewalld/index.cgi Normal file → Executable file
View File

98
firewalld/lang/ca Executable file
View File

@@ -0,0 +1,98 @@
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_start=Inicia FirewallD
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_zone=Mostra les regles de la zone:
index_zoneok=Cnvia
index_zoneadd=Afegeix una Zona...
index_zonedel=Suprimeix la Zona
index_zonedef=Fes Zona per Defecte
index_type=Tipus de Regla
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_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:
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
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
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
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_mode1=Copia-ho de la zona
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_eclash=Ja existeix una zona amb el mateix nom
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?
defzone_err=No s'ha pogut crear la zona per defecte
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
log_stop=S'ha aturat FirewallD
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_delete_rules=S'han eliminat $1 ports permesos
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

View File

@@ -1,4 +1,5 @@
check_ecmd=Der FirewallD Steuer-Befehl $1 wurde auf Ihrem System nicht gefunden
defzone_err=Fehlgeschlagen Zone zum Standard zu setzen
delete_edel=Entfernen von $1 fehlgeschlagen : $2
delete_enone=Nichts ausgew&#228;hlt!
delete_err=Fehlgeschlagen Regel zu l&#246;schen
@@ -33,6 +34,7 @@ index_tservice=Dienst
index_type=Regel-Typ
index_zone=Zeige Regel in Zone:
index_zoneadd=F&#252;ge Zone hinzu..
index_zonedef=Setze Standard
index_zonedel=L&#246;sche Zone
index_zoneok=&#196;ndern
log_bootdown=FirewallD beim Booten deaktiviert
@@ -40,6 +42,7 @@ log_bootup=FirewallD beim Booten aktiviert
log_create_port=Erlaubter Port $1 hinzugef&#252;gt
log_create_serv=Erlaubter Dienst $1 hinzugef&#252;gt
log_create_zone=Zone $1 erstellt
log_default_zone=Setze Zone $1 zum Standard
log_delete_port=Erlaubter Dienst $1 gel&#246;scht
log_delete_rules=$1 erlaubte Ports gel&#246;scht
log_delete_serv=Erlaubter Dienst $1 gel&#246;scht

View File

@@ -5,3 +5,5 @@ category=net
desc_de=FirewallD
longdesc=Configure a Linux firewall using FirewallD, by editing allowed services and ports.
longdesc_de=Konfiguriert eine Linux-Firewall mit FirewallD, indem es erlaubte Dienste und Ports editiert.
desc_ca=FirewallD
longdesc_ca=Configura un tallfocs Linux utilitzant FirewallD, bo i editant els serveis i els ports

0
firewalld/restart.cgi Normal file → Executable file
View File

0
firewalld/save_ifaces.cgi Normal file → Executable file
View File

0
firewalld/save_port.cgi Normal file → Executable file
View File

0
firewalld/save_serv.cgi Normal file → Executable file
View File

0
firewalld/start.cgi Normal file → Executable file
View File

0
firewalld/stop.cgi Normal file → Executable file
View File

0
firewalld/zone_form.cgi Normal file → Executable file
View File

View File

@@ -73,7 +73,7 @@ else {
}
# Execute the post-backup command, if any
if ($ok) {
if ($ok || $dump->{'afteraok'}) {
print "<pre>";
$bok = &execute_after($dump, STDOUT, 1);
print "</pre>\n";

View File

@@ -72,7 +72,7 @@ else {
$status{'end'} = time();
&write_file($sfile, \%status);
if ($status{'status'} eq 'complete') {
if ($status{'status'} eq 'complete' || $dump->{'afteraok'}) {
# Execute the post-backup script
$bok = &execute_after($dump, OUT, 0);
if (!$bok && !$dump->{'afterfok'}) {

View File

@@ -101,15 +101,17 @@ if ($access{'extra'}) {
# Before and after commands
if ($access{'cmds'}) {
print &ui_table_row(&hlink($text{'dump_before'},"before"),
&ui_textbox("before", $dump->{'before'}, 60)." ".
&ui_textbox("before", $dump->{'before'}, 60)."<br>".
&ui_checkbox("beforefok", 1, $text{'dump_fok'},
!$dump->{'beforefok'}),
3, \@tds);
print &ui_table_row(&hlink($text{'dump_after'},"after"),
&ui_textbox("after", $dump->{'after'}, 60)." ".
&ui_textbox("after", $dump->{'after'}, 60)."<br>".
&ui_checkbox("afterfok", 1, $text{'dump_fok2'},
!$dump->{'afterfok'}),
!$dump->{'afterfok'})."<br>".
&ui_checkbox("afteraok", 1, $text{'dump_aok'},
!$dump->{'afteraok'}),
3, \@tds);
}
print &ui_hidden_table_end();

View File

@@ -21,6 +21,7 @@ backup_title=Jetzt sichern
delete_enone=Nichts ausgew&#228;hlt
delete_err=Fehlgeschlagen Backups zu l&#246;schen
dump_after=Kommando nach der Sicherung ausf&#252;hren
dump_aok=&#220;berspringe Befehl, auch wenn Backup fehlschl&#228;gt
dump_attribs=Dateisystemattribute einf&#252;gen?
dump_auto=Automatisch herausfinden
dump_bcomp=Puffere komprimierte Daten in Bl&#246;cke?

View File

@@ -70,6 +70,7 @@ dump_before=Command to run before backup
dump_after=Command to run after backup
dump_fok=Halt if command fails
dump_fok2=Report failure if command fails
dump_aok=Skip command even if backup fails
dump_extra=Extra command-line parameters
dump_rsh=Remote backup command
dump_rsh0=Default (RSH)

View File

@@ -78,6 +78,7 @@ else {
$dump->{'after'} = $in{'after'};
$dump->{'beforefok'} = !$in{'beforefok'};
$dump->{'afterfok'} = !$in{'afterfok'};
$dump->{'afteraok'} = !$in{'afteraok'};
}
$in{'file'} =~ s/^\s+//; $in{'file'} =~ s/\s+$//;
$in{'hfile'} =~ s/^\s+//; $in{'hfile'} =~ s/\s+$//;

View File

@@ -154,7 +154,8 @@ my ($items, $indent) = @_;
foreach my $item (@$items) {
if ($item->{'type'} eq 'item') {
# Link to some page
my $t = $item->{'target'} eq 'new' ? '_blank' :
my $t = !$item->{'target'} ? 'right' :
$item->{'target'} eq 'new' ? '_blank' :
$item->{'target'} eq 'window' ? '_top' : 'right';
if ($item->{'icon'}) {
my $icon = add_webprefix($item->{'icon'});

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -0,0 +1,6 @@
line1=設定オプション,11
install=GRUB を導入するディスク/パーティション,0
line2=システム設定,11
menu_file=GRUB メニュー設定ファイル,0
grub_path=GRUB 実行ファイルのパス,0
device_map=デバイス名マッピングファイル,3,GRUBから取得

View File

@@ -1,56 +1,72 @@
index_title=GRUB ブート ローダー
__norefs=2015/09/19 翻訳追加 赤沼 栄 sakaeakanuma@gmail.com
global_default=デフォルト ブート オプション
global_edev=インストール ディスク/パーティション $1 はサポートされません
global_eother=ディスク/パーティションがないか無効です
global_epassword=ブートパスワードが指定されていないか不正です
global_epasswordfile=オルタネイトメニューファイル名が指定されていません
global_err=グローバル オプションを保存できませんでした
global_etimeout=タイムアウトがないか無効です
global_fallback=フォールバックブートオプション
global_first=リストの最初
global_forever=永久に待機
global_header=グローバルブートメニュー オプション
global_install=GRUB をディスク/パーティションにインストール
global_none=無し
global_other=その他
global_password=起動パスワード
global_password_file=パスワードが入力された場合使用するメニューファイル:
global_secs=秒
global_sel=選択..
global_timeout=デフォルトをロードするまでのタイムアウト
global_title=グローバル オプション
index_add=新規ブート オプションを追加
index_global=グローバル オプションを編集
index_globalmsg=すべてのブート メニューの選択肢に適用するグローバル ブートアップ オプションを編集して、GRUB がインストールされるデバイスを選択します。
index_efile=GRUB メニュー ファイル $1 がシステムにありませんでした。GRUB がインストールされていないか、<a href='$2'>モジュール設定</a>が不正な可能性があります。
index_epath=GRUB 実行ファイル $1がシステムにありませんでした。GRUB がインストールされていないか、<a href='$2'>モジュール設定</a> が不正な可能性があります。
index_global=グローバルオプションを編集
index_globalmsg=すべてのブートメニューの選択肢に適用するグローバル ブートアップオプションを編集して、GRUB がインストールされるデバイスを選択します。
index_install=GRUB のインストール
index_installmsg=ブートアップに上のオプションを表示するために GRUB ローダーを $1 をインストールします。この操作により、LILO などの既存のブート ローダーが上書きされ、システムをブートできなくなる可能性があります。
index_none=定義されたブート オプションはありません。GRUB をインストールする前に少なくとも 1つのオプションを追加してください。
index_efile=GRUB メニュー ファイル $1 がシステムにありませんでしたGRUB がインストールされていないか、<a href='$2'>モジュール設定</a>が不正な可能性があります。
index_epath=GRUB 実行ファイル $1がシステムにありませんでした。GRUB がインストールされていないか、<a href='$2'>モジュール設定</a> が不正な可能性があります。
index_none=定義されたブートオプションはありません。GRUB をインストールする前に少なくとも 1つのオプションを追加してください。
index_return=オプション リスト
title_add=ブート オプションの追加
title_edit=ブート オプションの編集
title_header=ブート メニュー オプションの詳細
title_title=オプション タイトル
title_root=ブート画像パーティション
title_other=その他
title_sel=選択..
title_boot=ブートするオペレーティング システム
title_kernel=Linux カーネル
title_kfile=カーネルへのパス
index_title=GRUB ブート ローダー
install_desc=GRUB を $1 にコマンド $2 と $3 でインストールしています ..
install_efind=メニューファイルがありませんでした
install_err=GRUB をインストールできませんでした
install_failed=.. インストールに失敗しました。
install_ok=.. インストールを完了しました。
install_title=GRUB のインストール
log_create_title=起動オプション $1 が作成されました
log_delete_title=起動オプション $1 が削除されました
log_down_title=起動オプション $1 を下に移動しました
log_global=全体的オプションを変更しました
log_install=導入された GRUB
log_modify_title=起動オプション $1 が変更されました
log_up_title=起動オプション $1 を上に移動しました
title_add=ブートオプションの追加
title_args=カーネルのオプション
title_boot=ブートするオペレーティングシステム
title_chain=他の OS
title_chain_def=パーティションの最初のセクタから
title_chain_file=chainloader ファイルから
title_makeactive=root パーティションをアクティブにしますか?
title_none=なし (ブートしないメニューの項目)
title_err=ブート オプションを保存できませんでした
title_etitle=オプション タイトルがありません
title_eroot=root パーティションがありません
title_ekernel=カーネルのパスがないか無効です
title_echain=chainloader ファイルがないか無効です
title_edev=root パーティション デバイス $1 がサポートされていません
global_title=グローバル オプション
global_header=グローバルブート メニュー オプション
global_default=デフォルト ブート オプション
global_fallback=フォールバック ブート オプション
global_first=リストの最初
global_timeout=デフォルトをロードするまでのタイムアウト
global_secs=秒
global_install=GRUB をディスク/パーティションにインストー
global_sel=選択..
global_other=その他
global_err=グローバル オプションを保存できませんでした
global_etimeout=タイムアウトがないか無効です
global_edev=インストール ディスク/パーティション $1 はサポートされません
global_eother=ディスク/パーティションがないか無効です
install_title=GRUB のインストール
install_err=GRUB をインストールできませんでした
install_efind=メニュー ファイルがありませんでした
install_desc=GRUB を $1 にコマンド $2 と $3 でインストールしています ..
install_ok=.. インストールを完了しました。
install_failed=.. インストールに失敗しました。
title_edev=root パーティションデバイス $1 がサポートされていません
title_edit=ブートオプションの編集
title_einitrd=初期 RAMDISK ファイル名が指定されていません
title_ekernel=カーネルのパスがないか無効です
title_eroot=root パーティションがありません
title_err=ブートオプションを保存できませんでした
title_etitle=オプションタイトルがありません
title_header=ブートメニューオプションの詳細
title_initrd=初期 RAMDISK ファイル
title_kernel=Linux カーネ
title_kfile=カーネルへのパス
title_lock=パスワードロックされていますか?
title_makeactive=root パーティションをアクティブにしますか?
title_modules=外部モジュール
title_none1=無し
title_none2=(非起動メニューエントリ)
title_noverify=パーティションをマウント、ベリファイしない
title_other=その他
title_root=ブート画像パーティション
title_sel=選択..
title_title=オプション タイトル

View File

@@ -25,6 +25,7 @@ inittab_return=a la llista de processos
inittab_apply=Aplica la Configuració d'Init
inittab_applymsg=Fes clic sobre aquest botó per aplicar la configuració Init de SysV actual executant l'ordre <tt>telinit q</tt>. Tingues en compte que, en executar aquesta ordre, qualsevol error en la configuració pot fer que el sistema no funcioni.
index_delete=Suprimeix els Processos Seleccionats
inittab_none2=No s'ha trobat cap procés d'engegada al sistema. Això probablement vol dir que no utilitza el fitxer de configuració inicial de SysV.
edit_inittab_err=No tens permís per editar processos
edit_inittab_title=Edició del Procés $1

View File

@@ -180,6 +180,11 @@ while(<FILE>) {
$rule->{'ttl'} = shift(@w);
}
# Inet keyword can appear before proto, but does nothing
if ($w[0] eq "inet") {
shift(@w);
}
# Parse protocol
if ($w[0] eq "proto") {
shift(@w);

View File

@@ -1,110 +1,140 @@
main_return=$1 に戻る
main_homepage=ホーム ページ
main_feedback=フィードバック..
main_switch=ユーザを切替え..
main_logout=ログアウト
main_version=$2 ($3) 上のバージョン $1
main_title=$2 ($3) 上のWebmin $1
main_none=Webmin モジュールにアクセスできません。
main_skill=スキル レベル
category_servers=サーバ
category_hardware=ハードウェア
category_system=システム
category_webmin=Webmin
category_net=ネットワーク
category_syslet=Syslets
category_=その他
header_webmin=Webmin インデックス
header_module=モジュール インデックス
header_help=ヘルプ..
header_config=モジュール設定
header_servers=Webmin サーバ
index=インデックス
yes=はい
no=いいえ
save=保存
create=作成
delete=削除
find=検索
error=エラー
default=デフォルト
modify=変更
reset=リセット
ok=OK
cancel=キャンセル
chooser_title1=ファイルの選択..
chooser_title2=ディレクトリの選択..
chooser_dir=$1 のディレクトリ
chooser_ok=OK
users_title1=ユーザの選択..
users_title2=ユーザの選択..
users_sel=選択されたユーザ
users_all=すべてのユーザ
users_ok=OK
users_cancel=キャンセル
users_clear=クリア
groups_title1=グループの選択..
groups_title2=グループの選択..
groups_all=すべてのグループ
groups_sel=選択されたグループ
groups_ok=OK
groups_cancel=キャンセル
groups_clear=クリア
config_ecannot=このモジュールは設定できません
config_title=設定
config_dir=モジュール $1 用
config_header=$1 に設定可能なオプション
config_none=なし
config_eaccess=このモジュールはアクセスできません
help_err=ヘルプを表示できませんでした
help_epath=ヘルプ ファイルのパスがないか無効です
help_efile=ヘルプ ファイル $1 を読み取れませんでした
help_eheader=&lt;ヘッダ &gt; セクションがありません
help_einclude=$1 を含められませんでした
help_eif=$1 が失敗しました: $2
help_eexec=$1 が失敗しました: $2
referer_title=セキュリティ警告
referer_warn=<b>警告</b> Webmin はプログラム $2 が Webmin サーバの外側にあると思われる URL $1 からリンクされたことを検出しました。これは、サーバに危険なコマンドを実行させようとしている可能性があります。
referer_warn_unknown=<b>警告</b> Webmin はプログラム $1 が Webmin サーバの外側にあると思われる URL からリンクされたことを検出しました。これは、サーバに危険なコマンドを実行させようとしている可能性があります。
referer_ok=Webmin プログラムの実行を続行
referer_again=この警告を今後表示しない
session_header=Webmin にログイン
session_mesg=$1 上の Webmin サーバにログインするにはユーザ名とパスワードを入力する必要があります。
session_user=ユーザ名
session_pass=パスワード
session_login=ログイン
session_clear=クリア
session_failed=ログインできませんでした。もう一度試行してください。
session_logout=ログアウトを完了しました。再度ログインするには下の画面を使用してください。
session_timed_out=$1 分間動作がなかったのでセッションがタイムアウトしました。
session_save=ログインを記憶させますか?
acl_root=ファイル選択の root ディレクトリ
acl_uedit=ユーザ選択に表示されたユーザ
acl_uedit_all=すべてのユーザ
acl_uedit_none=ユーザなし
acl_uedit_only=次のユーザのみ
acl_uedit_except=これらのユーザ以外のすべて
acl_uedit_uid=特定のUID範囲内のユーザ
acl_uedit_group=グループのユーザ
__norefs=2015/09/18 翻訳追加 赤沼 栄 (sakaeakanuma@gmail.com)
acl_feedback=電子メールでフィードバックを送信出来ますか?
acl_feedback0=いいえ
acl_feedback1=はい、ただし設定ファイルは送れません
acl_feedback2=はい
acl_feedback3=はい、設定ファイル付きで
acl_fileunix=UNIX ユーザとしてファイルを閲覧
acl_gedit=グループ選択内に表示されたグループ
acl_gedit_all=すべてのグループ
acl_gedit_none=グループなし
acl_gedit_only=グループのみ
acl_gedit_except=グループ以外すべて
acl_gedit_gid=範囲内のグループ ID を持つグループ
acl_gedit_none=グループなし
acl_gedit_only=グループのみ
acl_home=ユーザのホームディレクトリ
acl_negative=ユーザに新規モジュールの使用権を保障しますか?
acl_nodot=ファイル選択時にドットファイルを隠しますか?
acl_otherdirs=ファイル選択時に表示する他のディレクトリ
acl_readonly2=ユーザはデモモードですか?
acl_root=ファイル選択の root ディレクトリ
acl_rpc=RPC 呼び出しを受け付けることが出来ますか?
acl_rpc0=いいえ
acl_rpc1=はい
acl_rpc2=<tt>root</tt> または <tt>admin</tt> 専用です
acl_sameunix=Webmin のログインと同じ
acl_uedit=ユーザ選択に表示されたユーザ
acl_uedit_all=すべてのユーザ
acl_uedit_except=これらのユーザ以外のすべて
acl_uedit_group=グループのユーザ
acl_uedit_none=ユーザなし
acl_uedit_only=次のユーザのみ
acl_uedit_uid=特定のUID範囲内のユーザ
acl_webminsearch=Webmin 検索欄を表示しますか?
cancel=キャンセル
category_=その他
category_cluster=クラスタ
category_hardware=ハードウェア
category_info=情報
category_net=ネットワーク
category_servers=サーバ
category_syslet=Syslets
category_system=システム
category_webmin=Webmin
chooser_date=日付選択
chooser_dir=$1 のディレクトリ
chooser_eopen=以下の一覧に失敗しました : $1
chooser_ok=OK
chooser_title1=ファイルの選択..
chooser_title2=ディレクトリの選択..
config_dir=モジュール $1 用
config_eaccess=このモジュールはアクセスできません
config_ecannot=このモジュールは設定できません
config_err=設定の保存に失敗しました
config_ewebmin=パラメータ タイプ 14 は、Webmin でしか動作しません
config_header=$1 に設定可能なオプション
config_nochange=変更しない
config_none=なし
config_setto=以下に設定
config_title=設定
create=作成
day_0=日曜
day_1=月曜
day_2=火曜
day_3=水曜
day_4=木曜
day_5=金曜
day_6=土曜
default=デフォルト
delete=削除
efileclose=終了時に、$ の書き込みに失敗しました : $2
efileopen=書き込みオープン $1 に失敗しました : $2
emodule=アクセスが拒否されました:ユーザ $1 は $2 モジュールの使用が許可されていません
error=エラー
error_file=ファイル
error_line=ライン
error_previous=前のページ
error_stack=スタックトレース呼び出し
error_sub=機能
feedback_all=全てのモジュール
feedback_attach=適用する追加ファイル
feedback_ecannot=あなたはフィードバックを送信する許可がありません
feedback_email=あなたの電子メールアドレス
feedback_emodule2=選択されたモジュールは存在しません
feedback_err=フィードバックの送信に失敗しました
feedback_header=フィードバックの詳細
feedback_mailserver=SMTP サーバを通して送信
feedback_mailserver_def=ローカルの sendmail プログラム
feedback_send=フィードバック送信
feedback_title=Webmin フィードバック
feedback_to=以下のアドレスにフィードバックを送信
find=検索
groups_all=すべてのグループ
groups_cancel=キャンセル
groups_clear=クリア
groups_ok=OK
groups_sel=選択されたグループ
groups_title1=グループの選択..
groups_title2=グループの選択..
header_config=モジュール設定
header_help=ヘルプ..
header_module=モジュール インデックス
header_servers=Webmin サーバ
header_webmin=Webmin インデックス
help_eexec=$1 が失敗しました: $2
help_efile=ヘルプ ファイル $1 を読み取れませんでした
help_eheader=&lt;ヘッダ &gt; セクションがありません
help_eif=$1 が失敗しました: $2
help_einclude=$1 を含められませんでした
help_epath=ヘルプ ファイルのパスがないか無効です
help_err=ヘルプを表示できませんでした
helpsearch=文書を検索...
index=インデックス
longcategory_webmin=Webmin 自体を設定するモジュール
main_feedback=フィードバック..
main_homepage=ホーム ページ
main_logout=ログアウト
main_none=Webmin モジュールにアクセスできません。
main_refreshmods=モジュール更新
main_return=$1 に戻る
main_skill=スキル レベル
main_switch=ユーザを切替え..
main_title=$2 ($3) 上のWebmin $1
main_title2=Webmin
main_title3=Webmin $ ($2)
main_unused=未使用モジュール
main_version=$2 ($3) 上のバージョン $1
modify=変更
modules_all=全てのモジュール
modules_cancel=取り消し
modules_clear=消去
modules_ok=OK
modules_sel=選択されたモジュール
modules_title1=モジュール選択....
modules_title2=モジュール選択...
month_1=1月
month_10=10月
month_11=11月
month_12=12月
month_2=2月
month_3=3月
month_4=4月
@@ -113,19 +143,68 @@ month_6=6
month_7=7月
month_8=8月
month_9=9月
month_10=10月
month_11=11月
month_12=12月
day_0=日曜
day_1=月曜
day_2=火曜
day_3=水曜
day_4=木曜
day_5=金曜
day_6=土曜
no=いいえ
ok=OK
pam_header=Webmin にログイン
pam_login=継続
pam_mesg=$1 の Webminサーバにログインするためには、以下の質問に答えなければいけません。
pam_mesg2=ログインするためには、以下の質問に答えなければいけません。
pam_restart=再起動
password_clear=消去
password_done=あなたのパスワードの変更に成功しました。新しいパスワードで、直ちに<a href='$1'>再ログイン</a>して下さい。
password_enew1=新規パスワードが入力されていません
password_enew2=新規パスワードが一致しません
password_enewpass=新規パスワードは許可されません : $1
password_eold=現在のパスワードが違います
password_epam=PAM エラー $1
password_err=パスワードの変更に失敗しました
password_euser=あなたのログイン名は、パスワードファイル内に見つかりませんでした!
password_expired=あなたのパスワードの有効期限が切れました。新しいパスワードを選択する必要があります。
password_header=新規パスワード選択
password_new1=新規パスワードを入力
password_new2=新規パスワード再入力
password_ok=変更
password_old=現在のパスワード
password_temp=新たなパスワードを用いてログインし直す必要があります。
password_user=ユーザ名
programname=Webmin
progress_data2n=$1 を受信
progress_datan=$1 を受信 ($2
progress_done=... ダウンロード完了。
progress_incache=キャッシュの中に $1 を見つけました ...
progress_nosize=$1 をダウンロード中 ...
progress_size2=$1 をダウンロード中 ($2) ...
readparse_cdheader=コンテントディスポジションヘッダがありません
referer_title=セキュリティ警告
referer_warn=<b>警告</b> Webmin はプログラム $2 が Webmin サーバの外側にあると思われる URL $1 からリンクされたことを検出しました。これは、サーバに危険なコマンドを実行させようとしている可能性があります。
referer_warn_unknown=<b>警告</b> Webmin はプログラム $1 が Webmin サーバの外側にあると思われる URL からリンクされたことを検出しました。これは、サーバに危険なコマンドを実行させようとしている可能性があります。
reset=リセット
save=保存
sday_0=日
sday_1=月
sday_2=火
sday_3=水
sday_4=木
sday_5=金
sday_6=土
session_clear=クリア
session_failed=ログインできませんでした。もう一度試行してください。
session_header=Webmin にログイン
session_login=ログイン
session_logout=ログアウトを完了しました。再度ログインするには下の画面を使用してください。
session_mesg=$1 上の Webmin サーバにログインするにはユーザ名とパスワードを入力する必要があります。
session_pass=パスワード
session_save=ログインを記憶させますか?
session_timed_out=$1 分間動作がなかったのでセッションがタイムアウトしました。
session_twofactor=2段階トークン
session_user=ユーザ名
skill_high=上級
skill_low=初級
skill_medium=中級
smonth_1=1月
smonth_10=10月
smonth_11=11月
smonth_12=12月
smonth_2=2月
smonth_3=3月
smonth_4=4月
@@ -134,22 +213,45 @@ smonth_6=6
smonth_7=7月
smonth_8=8月
smonth_9=9月
smonth_10=10月
smonth_11=11月
smonth_12=12月
sday_0=日
sday_1=月
sday_2=火
sday_3=水
sday_4=木
sday_5=金
sday_6=土
emodule=アクセスが拒否されました:ユーザ $1 は $2 モジュールの使用が許可されていません
elock_tries=ファイル $1 のロックを $2 分間試行しましたが失敗しました
skill_high=上級
skill_medium=中級
skill_low=初級
ui_checkmandatory=何も選択されていません
ui_edate=日付が不正です
ui_errors=多重エラーが見つかりました :
ui_etime=不正な時刻
ui_searchok=検索
ui_selall=全て選択
ui_selinv=選択を反転
uptracker_file=ファイル名
uptracker_of=$2 の $
uptracker_pc=進行中
uptracker_size=サイズ
uptracker_title=ファイルのアップロード
users_all=すべてのユーザ
users_cancel=キャンセル
users_clear=クリア
users_ok=OK
users_sel=選択されたユーザ
users_title1=ユーザの選択..
users_title2=ユーザの選択..
wsearch_config_usermin=Usermin 設定
wsearch_config_webmin=Webmin モジュール設定
wsearch_hcgis=設定
wsearch_help=ヘルプページ
wsearch_helpfor=<i>$1<i> のヘルプ
wsearch_hmod=モジュール
wsearch_htext=マッチするテキスト
wsearch_htype=ソース
wsearch_inmod=$1 内
wsearch_mod=$1 モジュール
wsearch_moddir=URL パス /$1/
wsearch_modt=モジュール
wsearch_mtitle=モジュール名
wsearch_searching=$1 を検索中 ...
wsearch_text=ユーザインターフェーステキスト
wsearch_title=$1 を検索
wsearch_type_config=設定
wsearch_type_dir=モジュール URL
wsearch_type_help=ヘルプページ
wsearch_type_mod=モジュール名
wsearch_type_text=ユーザインターフェイス
wsearch_what=対応するページ
yes=はい

View File

@@ -214,9 +214,9 @@ readparse_cdheader=Brakuje nag
readparse_enc=Oczekiwane kodowanie form-data, ale otrzymano kodowanie normalne
readparse_max=Dane przekroczyły maksymalny rozmiar $1 bajtów
referer_fix1=Jeśli jest to uzasadnione połączenie, możesz pozwolić na połączenia z tego URL w następujący sposób: <ul><li>Zaloguj się do Webmina.<li>Przejdź do modułu <b>Konfiguracja Webmina</b>.<li>Kliknij na ikonę Zaufane odnośniki.<li>Wprowadź nazwę komputera $1 do pola <b>Zaufane witryny</b>, i kliknij <b>Zapisz</b>.</ul>
referer_fix1u=Jeśli Twoja przeglądarka nie wysyła wymaganego nagłówka <tt>Referer</tt>, możesz wyłączyć tę kontrolę w następujący sposób:<ul><li>Zaloguj się do Webmina.<li>Przejdź do modułu <b>Konfiguracja Webmina</b>.<li>Kliknij ikonę Zaufane odnośniki.<li>Zaznacz <b>Ufaj połączeniom z nieznanych odnośników<b> i kliknij <b>Zapisz</b>.</ul>
referer_fix2=Możesz też tak skonfigurować webmina aby zezwalał na to połączenie używając wiersza poleceń: <ul><li>Zaloguj jako <tt>root</tt> i edytuj plik <tt>/etc/webmin/config</tt>.<li>Dodaj linię <tt>referers=$1</tt> na końcu pliku, lub jeśli wiersz <tt>referers</tt> już istnieje - dodaj do niej <tt>$1</tt>.<li>Zapisz plik.</ul>
referer_fix2u=Możesz też tak skonfigurować webmina aby zezwalał na połączenia z nieznanych odsyłaczy w następujący sposób:<ul><li>Zaloguj się jako <tt>root</tt> i edytuj plik <tt>/etc/webmin/config</tt>.<li>Odnajdź wiersz <tt>referers_none=1</tt> i zmień go na <tt>referers_none=0</tt>.<li>Zapisz plik.</ul>
referer_fix3u=Upewnij się, że twoja przeglądarka jest skonfigurowana do wysyłania referrera, aby mógł być on zweryfikowany przez Webmina.
referer_title=Uwaga niebezpieczeństwo!
referer_warn=<b>Uwaga!</b> Webmin wykrył, że program $2 jest dowiązany do URL-a $1 znajdującego się poza serwerem Webmina. Może to być próba podstępnego zmuszenia twojego serwera do wykonania niebezpiecznego polecenia.
referer_warn_unknown=<b>Uwaga!</b> Webmin wykrył, że program $1 jest dowiązany do nieznanego URL-a znajdującego się poza serwerem Webmina. Może to być próba podstępnego zmuszenia twojego serwera do wykonania niebezpiecznego polecenia.

View File

@@ -268,6 +268,32 @@ if (&in_schema($schema, "shadowLastChange")) {
print &ui_table_end();
}
if (&in_schema($schema, "sambaPwdLastSet")) {
print &ui_table_start($text{'uedit_sambapassopts'},
"width=100%", 4, \@tds);
$value = $uinfo->get_value('sambaPwdLastSet');
print &ui_table_row($text{'uedit_sambapwdlastset'},
($value ? &make_date(timelocal(gmtime($value)),1) :
$n eq "" ? $text{'uedit_never'} :
$text{'uedit_unknown'}));
$value = $uinfo->get_value('sambaPwdCanChange');
print &ui_table_row($text{'uedit_sambapwdcanchange'},
($value ? &make_date(timelocal(gmtime($value)),1) :
$n eq "" ? $text{'uedit_never'} :
$text{'uedit_unknown'}));
$value = $uinfo->get_value('sambaBadPasswordCount');
print &ui_table_row($text{'uedit_sambabadpasswordcount'}, $value);
$value = $uinfo->get_value('sambaAcctFlags');
print &ui_table_row($text{'uedit_sambaacctflags'}, $value);
print &ui_table_end();
}
# Group memberships section
print &ui_table_start($text{'uedit_gmem'}, "width=100%", 4, \@tds);

View File

@@ -38,6 +38,11 @@ uedit_raw=LDAP Attributes
uedit_return=user details
uedit_quota=IMAP quota
uedit_unquota=Don't change
uedit_sambapassopts=Samba Password Options
uedit_sambapwdlastset=Last Password Update
uedit_sambapwdcanchange=Password can change
uedit_sambabadpasswordcount=Bad password count
uedit_sambaacctflags=Account flags
usave_eadd=Failed to add user to LDAP database : $1
usave_emod=Failed to modify user in LDAP database : $1

View File

@@ -1,13 +1,21 @@
line1=Opcje konfiguracyjne,11
show_status=Pokazywać stan włączenia i&nbsp;przyjmowania połączeń zamiast sterownika?,1,1-Tak,0-Nie
queue_refresh=Liczba sekund oczekiwania na odświeżenie kolejki drukowania,3,Nie odświeżaj
sort_mode=Sortuj drukarki według,1,1-Nazwy,0-Kolejności w systemie
display_mode=Na głównej stronie wyświetl,1,1-Tylko nazwy drukarek,0-Wszystkie szczegóły
show_jobs=Wyświetlać liczbę zadań w kolejce na stronie głównej?,1,1-Tak,0-Nie
line2=Konfiguracja systemu,11
print_style=Styl konfiguracji drukarek,1,solaris-Solaris,linux-Linux,freebsd-FreeBSD,hpux-HPUX,lprng-LPRng,unixware-UnixWare,irix-IRIX
driver_style=Typ sterowników drukarek,1,webmin-Webmin,caldera-Caldera,redhat-Redhat,hpux-HPUX,suse-SuSE,irix-IRIX
printcap_file=Plik opisu drukarek,3,Brak
ro_printcap_file=Dodatkowe pliki drukarek nie zarządzanych przez Webmina,3,Brak
spool_dir=Katalog zadań drukarki,3,Brak,60
model_path=Katalog zawierający filtry programowe,3,Brak
smbclient_path=Ścieżka do programu smbclient,3,Brak
gs_path=Ścieżka do programu ghostscript,3,Brak
gs_fontpath=Katalogi czcionek ghostscripta,3,Domyślne
gs_lib=Katalogi bibliotek Ghostscripta,3,Domyślne
hpnp_path=Ścieżka do programu hpnp,3,Brak
show_status=Pokazywać stan włączenia i&nbsp;przyjmowania połączeń zamiast sterownika?,1,1-Tak,0-Nie
queue_refresh=Liczba sekund oczekiwania na odświeżenie kolejki drukowania,3,Nie odświeżaj
start_cmd=Polecenie uruchamiające zarządcę kolejek,3,Określone przez wzorzec drukarki
stop_cmd=Polecenie zatrzymujące zarządcę kolejek,3,Określone przez wzorzec drukarki
apply_cmd=Polecenie do uruchomienia po utworzeniu dowolnej zmiany,3,Brak

View File

@@ -1,245 +1,287 @@
index_title=Zarządzanie drukarkami
index_name=Drukarka
index_desc=Opis
index_to=Drukuj do
index_driver=Sterownik
index_enabled=Aktywny?
index_accepting=Przyjmuje połączenia?
index_jobs=Zadania
index_none=W&nbsp;tym systemie nie zainstalowano żadnej drukarki
index_list=lista..
index_add=Dodaj nową drukarkę
index_stop=Zatrzymaj zarządcę
index_stopmsg=Naciśnij ten przycisk, aby zatrzymać działąjący proces zarządcy wydruków. Uniemożliwi to lokalnym i&nbsp;zdalnym użytkownikom drukowanie w&nbsp;Twoim systemie.
index_start=Uruchom zarządcę
index_startmsg=Naciśnij ten przycisk, aby uruchomić proces zarządcy wydruków. Umożliwi to lokalnym i&nbsp;zdalnym użytkownikom drukowanie w&nbsp;Twoim systemie.
index_restart=Restartuj zarządcę
index_restartmsg=Naciśnij ten przycisk, aby zrestartować proces zarządcy wydruków. Wymusi to zastosowanie bieżącej konfiguracji drukarek.
index_return=listy drukarek
edit_eedit=Nie masz uprawnień do zmian tej drukarki
edit_eadd=Nie masz uprawnień do dodawania drukarek
edit_add=Utwórz drukarkę
edit_edit=Zmień drukarkę
edit_conf=Konfiguracja drukarki
edit_name=Nazwa
edit_acc=Przyjmuje zadania?
edit_why=Nie - Dlaczego
edit_desc=Opis
edit_ena=Drukowanie włączone?
edit_acl=Kontrola dostępu
edit_allow=Pozwól wszystkim
edit_deny=Zabroń wszystkim
edit_allowu=Pozwól wymienionym użytkownikom..
edit_denyu=Zabroń wymienionym użytkownikom..
edit_banner=Drukować nagłówek?
edit_opt=Warunkowo
edit_default=Drukarka domyślna?
edit_already=Już jest drukarką domyślną
edit_max=Maks. rozmiar zadania
edit_unlimited=Nieograniczony
edit_dacc=Sterownik przyjmuje
edit_dtext=Tekst
edit_dpost=Postscript
edit_dother=Inne
edit_alt=Alternatywne nazwy drukarki
edit_dest=Drukowanie do
edit_dev=Urządzenia lokalnego
edit_file=Pliku lokalnego
edit_remote=Zdalnego serwera Unix
edit_rqueue=Drukarka
edit_type=Typ
edit_smb=Zdalnego serwera Windows
edit_share=Drukarka
edit_user=Użytkownik
edit_pass=Hasło
edit_wgroup=Grupa robocza
edit_hpnp=Zdalnego serwera HPNP
edit_port=Port
edit_direct=Bezpośrednie połączenie TCP
edit_dport=Port
edit_driver=Sterownik drukarki
edit_check=Sprawdzać, czy zdalny serwer działa?
blocks=bloków
save_err=Nie udało się zachować drukarki
save_eadd=Nie masz uprawnień do dodawania drukarek
save_eedit=Nie masz uprawnień do zmian tej drukarki
save_ename='$1' nie jest poprawną nazwą drukarki
save_edup=Drukarka o&nbsp;nazwie '$1' już istnieje
save_eallow=Nie podano użytkowników, którym pozwolono
save_edeny=Nie podano użytkowników, którym zabroniono
save_euser=Użytkownik '$1' nie istnieje
save_etype=Musisz podać przynajmniej jeden typ zadań, które ten sterownik przyjmuje
save_emax=Maksymalny rozmiar zadania musi być liczbą całkowitą
save_efile='$1' nie istnieje
save_erhost=Host zdalny '$1' nie istnieje
save_erqueue='$1' nie jest poprawną nazwą kolejki
save_eremote=Nie można używać sterowników w&nbsp;przypadku zdalnych drukarek uniksowych
save_edhost=Host bezpośredni '$1' nie istnieje
save_edport=Nie podany lub niepoprawny port bezpośredni
jobs_title=Zadania do wydrukowania
jobs_header=Zadania do wydrukowania na $1
jobs_id=Nr ID zadania
jobs_size=Rozmiar
jobs_by=Zlecone przez
jobs_when=Zlecone o
jobs_file=Nazwa pliku
jobs_cancel=Naciśnij na numer ID zadania z&nbsp;powyższej listy, aby je anulować.
jobs_cancelview=Naciśnij na numer ID zadania z&nbsp;powyższej listy, aby je anulować, lub naciśnij na rozmiar zadania, aby je obejrzeć.
jobs_none=Brak zadań do wydrukowania na $1
jobs_all=Anuluj wszystkie zadania do wydrukowania
jobs_bytes=bajtów
jobs_test=Drukuj stronę testową
cancel_ecannot=Nie masz uprawnień do anulowania zadań
cancel_err=Nie udało się anulować zadania
cancel_egone=Zadanie $1 już nie istnieje
view_ecannot=Nie masz uprawnień do oglądania tego zadania
view_egone=To zadanie już nie istnieje
start_ecannot=Nie masz uprawnień do uruchamiania zarządcy
start_err=Nie udało się uruchomić zarządcy
stop_ecannot=Nie masz uprawnień do zatrzymywania zarządcy
stop_err=Nie udało się zatrzymać zarządcy
restart_ecannot=Nie masz uprawnień do restartu zarządcy
restart_err=Nie udało się zrestartować zarządcy
webmin_none=Brak
webmin_nonemsg=Drukarka postscriptowa lub tekstowa
webmin_remotemsg=Drukarka zdalna
webmin_model=Model
webmin_prog=Program
webmin_driver=Sterownik Webmina
webmin_uniprint=Sterownik Uniprint
webmin_edrivers=Nie udało się uzyskać sterownika $1. Brak sterowników Webmina używających ghostscripta.
webmin_egs=Komenda $1 nie znaleziona. Brak sterowników Webmina używających ghostscripta.
webmin_edriver='$1' nie istnieje.
caldera_none=Brak
caldera_nonemsg=Drukarka zdalna lub nie przetwarzająca
caldera_prog=Program
caldera_coas=Sterownik COAS
caldera_printer=Drukarka i&nbsp;rozdzielczość
caldera_eof=Wysyłać EOF?
caldera_paper=Rozmiar papieru
caldera_double=Druk dwustronny?
caldera_gsopts=Dodatkowe parametry dla GS
caldera_uniprint=Sterownik Uniprint
caldera_eprog='$1' nie istnieje
caldera_edriver=Nie wybrano sterownika drukarki
caldera_eres=Nie wybrano rozdzielczości
redhat_none=Brak
redhat_nonemsg=Drukarka postscriptowa lub tekstowa
redhat_prog=Program
redhat_driver=Sterownik Redhata
redhat_printer=Drukarka i&nbsp;rozdzielczość
redhat_eof=Wysyłać EOF?
redhat_paper=Rozmiar papieru
redhat_pages=Liczba stron na stronie wydruku
redhat_gsopts=Dodatkowe parametry dla GS
redhat_hmargin=Prawy/lewy margines
redhat_vmargin=Górny/dolny margines
redhat_crlf=Usunąć 'schodki' w&nbsp;tekście?
redhat_eprog='$1' nie istnieje
redhat_edriver=Nie wybrano sterownika drukarki
redhat_ehmargin=Nie podany lub niepoprawny prawy/lewy margines
redhat_evmargin=Nie podany lub niepoprawny górny/dolny margines
redhat_eres=Nie wybrano rozdzielczości
redhat_printer2=Model i&nbsp;sterownik drukarki
suse_none=Brak
suse_nonemsg=Drukarka postscriptowa lub tekstowa
suse_prog=Program
suse_driver=Sterownik filtru APS
suse_printer=Typ drukarki
suse_res=Rozdzielczość w&nbsp;DPI
suse_colour=Drukarka kolorowa?
suse_paper=Rozmiar papieru
suse_method=Rodzaj filtru
suse_auto=Automatyczny
suse_ascii=ASCII
suse_raw=Brak
suse_extra=Dodatkowe opcje dla ghostscripta
suse_yast2=sterownik YAST2
suse_edriver=Nie wybrano rodzaju drukarki
suse_eres=Nie podana lub niepoprawna rozdzielczość
estop=Nie udało się zatrzymać lpd&nbsp;: $1
acl_printers=Drukarki, które ten użytkownik może konfigurować
__norefs=1
acl_add=Może dodawać nowe drukarki?
acl_cancel=Może anulować zadania do drukowania?
acl_stop=Może zatrzymywać i&nbsp;uruchamiać zarządcę?
acl_restart=Tylko restart
acl_cluster=Może zarządzać klastrem drukarki?
acl_delete=Może usuwać drukarki?
acl_listed=Tylko na zaznaczonych drukarkach ..
acl_pall=Wszystkie drukarki
acl_printers=Drukarki, które ten użytkownik może konfigurować
acl_psel=Wybrane..
acl_view=Pokazywać niekonfigurowalne drukarki?
acl_restart=Tylko restart
acl_stop=Może zatrzymywać i&nbsp;uruchamiać zarządcę?
acl_test=Może drukować strony testowe?
acl_user=Zarządzaj zadaniami drukowania należącymi do
acl_user_all=Wszystkich użytkowników
acl_user_this=Aktualnego użytkownika Webmina
log_stop=Zatrzymano zarządcę kolejek drukowania
log_start=Uruchomiono zarządcę kolejek drukowania
log_restart=Zrestartowano zarządcę kolejek drukowania
log_cancel_job=Anulowano zadanie drukowania $2 na $1
log_cancel_all=Anulowano wszystkie zadania drukowania na $1
log_create=Utworzono drukarkę $1 na $2
log_modify=Usunięto drukarkę $1 na $2
log_delete=Deleted drukarkę $1 na $2
log_create_l=Utworzono drukarkę $3 $1 na $2
log_modify_l=Zmieniono drukarkę $3 $1 na $2
log_delete_l=Usunięto drukarkę $3 $1 na $2
linux_paralel=Port równoległy $1
linux_serial=Port szeregowy $1 (COM$1)
linux_null=Urządzenie null
linux_usb=Drukarka USB $1
acl_view=Pokazywać niekonfigurowalne drukarki?
add_echeck=Serwer $1 nie posiada modułu Zarządzania drukarkami
add_ediff=Serwer $1 używa innego systemu drukowania ($2) dla tego serwera
add_ediff2=Serwer $1 już używa innego sterownika drukarki ($2) dla tego serwera
add_err=Błąd dodawania serwera
add_gerr=Błąd dodawania grupy
add_gmsg=Dodawanie serwerów w grupie $1 ..
add_msg=Dodawanie $1 ..
add_ok=Dodawanie $1, z $2 drukarkami
add_title=Dodawanie serwerów
aix_ecmd=Serwer drukarki AIX $1 nie został znaleziony. Możliwe, że nie jest zainstalowany lub inny system drukarki jest używany.
aix_edesc=Błędny opis - tylko litery i liczby są dozwolone, bez spacji
aix_port=Port drukarki $1
blocks=bloków
caldera_coas=Sterownik COAS
caldera_double=Druk dwustronny?
caldera_edriver=Nie wybrano sterownika drukarki
caldera_eof=Wysyłać EOF?
caldera_eprog='$1' nie istnieje
caldera_eres=Nie wybrano rozdzielczości
caldera_gsopts=Dodatkowe parametry dla GS
caldera_none=Brak
caldera_nonemsg=Drukarka zdalna lub nie przetwarzająca
caldera_paper=Rozmiar papieru
caldera_printer=Drukarka i&nbsp;rozdzielczość
caldera_prog=Program
caldera_uniprint=Sterownik Uniprint
cancel_ecannot=Nie masz uprawnień do anulowania zadań
cancel_egone=Zadanie $1 już nie istnieje
cancel_err=Nie udało się anulować zadania
cluster_add=Dodaj serwer
cluster_delete=Usuń wybrane
cluster_desc=Opis
cluster_ecannot=Nie masz uprawnień do zarządzania klastrem serwerów drukarek
cluster_gadd=Dodaj serwery w grupie
cluster_host=Nazwa hosta
cluster_need=Musisz dodać serwery z loginem i hasłem w module Serwery Webmina nim będziesz mógł zarządzać nimi tutaj.
cluster_none=Nie dodano jeszcze żadnych serwerów do klastra drukarki.
cluster_os=System operacyjny
cluster_return=serwery klastra
cluster_title=Klaster drukarki serwerów
cups_driver=Sterownik CUPS
cups_ecmd=Polecenie $1 nie zostało znalezione w twoim systemie, prawdopodobnie system drukarki CUPS nie jest zainstalowany.
cups_eprog='$1' nie jest poprawnym programem
cups_none=Brak
cups_nonemsg=Drukarka zdalna lub nie przetwarzająca
cups_opts=Opcje dla $1
cups_prog=Program
edit_acc=Przyjmuje zadania?
edit_acl=Kontrola dostępu
edit_add=Utwórz drukarkę
edit_allow=Pozwól wszystkim
edit_allowu=Pozwól wymienionym użytkownikom..
edit_already=Już jest drukarką domyślną
edit_alt=Alternatywne nazwy drukarki
edit_banner=Drukować nagłówek?
edit_check=Sprawdzać, czy zdalny serwer działa?
edit_conf=Konfiguracja drukarki
edit_dacc=Sterownik przyjmuje
edit_default=Drukarka domyślna?
edit_deny=Zabroń wszystkim
edit_denyu=Zabroń wymienionym użytkownikom..
edit_desc=Opis
edit_dest=Drukowanie do
edit_dev=Urządzenia lokalnego
edit_direct=Bezpośrednie połączenie TCP
edit_dother=Inne
edit_dport=Port
edit_dpost=Postscript
edit_driver=Sterownik drukarki
edit_dtext=Tekst
edit_eadd=Nie masz uprawnień do dodawania drukarek
edit_edit=Zmień drukarkę
edit_eedit=Nie masz uprawnień do zmian tej drukarki
edit_ena=Drukowanie włączone?
edit_file=Pliku lokalnego
edit_hpnp=Zdalnego serwera HPNP
edit_max=Maks. rozmiar zadania
edit_name=Nazwa
edit_opt=Warunkowo
edit_pass=Hasło
edit_port=Port
edit_remote=Zdalnego serwera Unix
edit_rqueue=Drukarka
edit_share=Drukarka
edit_smb=Zdalnego serwera Windows
edit_type=Typ
edit_unlimited=Nieograniczony
edit_user=Użytkownik
edit_wgroup=Grupa robocza
edit_why=Nie - Dlaczego
estop=Nie udało się zatrzymać lpd&nbsp;: $1
freebsd_ecmd=Polecenie $1 nie zostało znalezione w twoim systemie, prawdopodobnie system drukarki FreeBSD nie jest zainstalowany.
freebsd_espool=Katalog zadań $1 nie istnieje w twoim systemie, prawdopodobnie system drukarki FreeBSD nie jest zainstalowany.
freebsd_paralel=Port równoległy
freebsd_serial=Port szeregowy $1 (COM$1)
openbsd_paralel=Port równoległy
openbsd_serial=Port szeregowy $1 (COM$1)
unixware_paralel=Port równoległy $1
unixware_serial=Port szeregowy $1
unixware_null=Urządzenie null
hpux_ecmd=Polecenie $1 nie zostało znalezione w twoim systemie, prawdopodobnie system drukarki HPUX nie jest zainstalowany.
hpux_eiface=Katalog skryptów interfejsu $1 nie istnieje w twoim systemie, prawdopodobnie system drukarki HPUX nie jest zainstalowany.
hpux_null=Urządzenie null
hpux_paralel=Port równoległy $1
hpux_serial=Port szeregowy $1
hpux_null=Urządzenie null
index_accepting=Przyjmuje połączenia?
index_add=Dodaj nową drukarkę
index_cluster=Klaster serwerów
index_clusterdesc=Kliknij na ten przycisk, aby ustawić dodatkowe serwery Webmina na których będzie możliwe tworzenie, aktualizowanie i kasowanie drukarek.
index_delete=Usuń wybrane drukarki
index_desc=Opis
index_driver=Sterownik
index_enabled=Aktywny?
index_esystem=Zainstaluj także oprogramowanie dla wybranego systemu drukarki lub użyj <a href='$1'>konfiguracji modułu</a>, aby go zmienić.
index_header=Dostępne drukarki
index_jcount=$1 zadań..
index_jlist=Zadania..
index_jobs=Zadania
index_list=lista..
index_name=Drukarka
index_none=W&nbsp;tym systemie nie zainstalowano żadnej drukarki
index_restart=Restartuj zarządcę
index_restartmsg=Naciśnij ten przycisk, aby zrestartować proces zarządcy wydruków. Wymusi to zastosowanie bieżącej konfiguracji drukarek.
index_return=listy drukarek
index_start=Uruchom zarządcę
index_startmsg=Naciśnij ten przycisk, aby uruchomić proces zarządcy wydruków. Umożliwi to lokalnym i&nbsp;zdalnym użytkownikom drukowanie w&nbsp;Twoim systemie.
index_stop=Zatrzymaj zarządcę
index_stopmsg=Naciśnij ten przycisk, aby zatrzymać działąjący proces zarządcy wydruków. Uniemożliwi to lokalnym i&nbsp;zdalnym użytkownikom drukowanie w&nbsp;Twoim systemie.
index_style=System drukarki: $1
index_title=Zarządzanie drukarkami
index_to=Drukuj do
irix_ecmd=Polecenie $1 nie zostało znalezione w twoim systemie, prawdopodobnie system drukarki IRIX nie jest zainstalowany.
irix_eiface=Katalog skryptów interfejsu $1 nie istnieje w twoim systemie, prawdopodobnie system drukarki IRIX nie jest zainstalowany.
jobs_all=Anuluj wszystkie zadania do wydrukowania
jobs_by=Zlecone przez
jobs_bytes=bajtów
jobs_cancel=Naciśnij na numer ID zadania z&nbsp;powyższej listy, aby je anulować.
jobs_cancelsel=Anuluj wybrane zadania
jobs_cancelview=Naciśnij na numer ID zadania z&nbsp;powyższej listy, aby je anulować, lub naciśnij na rozmiar zadania, aby je obejrzeć.
jobs_file=Nazwa pliku
jobs_header=Zadania do wydrukowania na $1
jobs_id=Nr ID zadania
jobs_none=Brak zadań do wydrukowania na $1
jobs_on=W drukarce $1
jobs_return=listy zadań drukowania
jobs_size=Rozmiar
jobs_test=Drukuj stronę testową
jobs_title=Zadania do wydrukowania
jobs_when=Zlecone o
linux_ecmd=Polecenie $1 nie zostało znalezione w twoim systemie, prawdopodobnie system drukarki Linux nie jest zainstalowany.
linux_espool=Katalog zadań $1 nie istnieje w twoim systemie, prawdopodobnie system drukarki Linux nie jest zainstalowany.
linux_null=Urządzenie null
linux_paralel=Port równoległy $1
linux_serial=Port szeregowy $1 (COM$1)
linux_usb=Drukarka USB $1
log_cancel_all=Anulowano wszystkie zadania drukowania na $1
log_cancel_job=Anulowano zadanie drukowania $2 na $1
log_cancel_sel=Anulowanie $2 zadań drukowania na $1
log_create=Utworzono drukarkę $1 na $2
log_create_l=Utworzono drukarkę $3 $1 na $2
log_delete=Deleted drukarkę $1 na $2
log_delete_l=Usunięto drukarkę $3 $1 na $2
log_modify=Usunięto drukarkę $1 na $2
log_modify_l=Zmieniono drukarkę $3 $1 na $2
log_restart=Zrestartowano zarządcę kolejek drukowania
log_start=Uruchomiono zarządcę kolejek drukowania
log_stop=Zatrzymano zarządcę kolejek drukowania
lprng_ecmd=Polecenie $1 nie zostało znalezione w twoim systemie, prawdopodobnie system drukarki LPRng nie jest zainstalowany.
lprng_espool=Katalog zadań $1 nie istnieje w twoim systemie, prawdopodobnie system drukarki LPRng nie jest zainstalowany.
lprng_null=Urządzenie null
lprng_paralel=Port równoległy $1
lprng_serial=Port szeregowy $1 (COM$1)
lprng_null=Urządzenie null
solaris_paralel=Port równoległy
solaris_uparalel=Port równoległy Ultra 5/10
solaris_serial=Port szeregowy $1
openbsd_paralel=Port równoległy
openbsd_serial=Port szeregowy $1 (COM$1)
redhat_crlf=Usunąć 'schodki' w&nbsp;tekście?
redhat_driver=Sterownik Redhata
redhat_edriver=Nie wybrano sterownika drukarki
redhat_ehmargin=Nie podany lub niepoprawny prawy/lewy margines
redhat_eof=Wysyłać EOF?
redhat_eprog='$1' nie istnieje
redhat_eres=Nie wybrano rozdzielczości
redhat_evmargin=Nie podany lub niepoprawny górny/dolny margines
redhat_gsopts=Dodatkowe parametry dla GS
redhat_hmargin=Prawy/lewy margines
redhat_none=Brak
redhat_nonemsg=Drukarka postscriptowa lub tekstowa
redhat_pages=Liczba stron na stronie wydruku
redhat_paper=Rozmiar papieru
redhat_printer=Drukarka i&nbsp;rozdzielczość
redhat_printer2=Model i&nbsp;sterownik drukarki
redhat_prog=Program
redhat_vmargin=Górny/dolny margines
restart_ecannot=Nie masz uprawnień do restartu zarządcy
restart_err=Nie udało się zrestartować zarządcy
save_eadd=Nie masz uprawnień do dodawania drukarek
save_eallow=Nie podano użytkowników, którym pozwolono
save_edeny=Nie podano użytkowników, którym zabroniono
save_edhost=Host bezpośredni '$1' nie istnieje
save_edport=Nie podany lub niepoprawny port bezpośredni
save_edup=Drukarka o&nbsp;nazwie '$1' już istnieje
save_eedit=Nie masz uprawnień do zmian tej drukarki
save_efile='$1' nie istnieje
save_egone=Nie znaleziono drukarki o nazwie '$1'
save_emax=Maksymalny rozmiar zadania musi być liczbą całkowitą
save_ename='$1' nie jest poprawną nazwą drukarki
save_eremote=Nie można używać sterowników w&nbsp;przypadku zdalnych drukarek uniksowych
save_erhost=Host zdalny '$1' nie istnieje
save_erport=Zdalny port '$1' nie jest poprawny
save_erqueue='$1' nie jest poprawną nazwą kolejki
save_err=Nie udało się zachować drukarki
save_errdelslave=Drukarka została usunięta z tego systemu, ale wystąpiły następujące błędy na klasterze systemu : $1
save_errslave=Drukarka została utworzona na tym systemie, ale wystąpiły następujące błędy na klasterze systemu : $1
save_etype=Musisz podać przynajmniej jeden typ zadań, które ten sterownik przyjmuje
save_euser=Użytkownik '$1' nie istnieje
save_evalid=System drukarki nie zezwolił na tę drukarkę
solaris_ecmd=Polecenie $1 nie zostało znalezione w twoim systemie, prawdopodobnie system drukarki Solaris nie jest zainstalowany.
solaris_null=Urządzenie null
test_title=Druk strony testowej
test_ecannot=Nie masz uprawnień do drukowania stron testowych
test_desc=Za pomocą tego formularza możesz wydrukować stronę testową na drukarce $1. Wybierz rodzaj drukowanej strony&nbsp;:
solaris_paralel=Port równoległy
solaris_serial=Port szeregowy $1
solaris_uparalel=Port równoległy Ultra 5/10
start_ecannot=Nie masz uprawnień do uruchamiania zarządcy
start_err=Nie udało się uruchomić zarządcy
stop_ecannot=Nie masz uprawnień do zatrzymywania zarządcy
stop_err=Nie udało się zatrzymać zarządcy
style_aix=AIX
style_cups=CUPS
style_freebsd=FreeBSD LPR
style_hpux=HPUX
style_irix=IRIX
style_linux=Linux LPR
style_lprng=LPRng
style_solaris=Solaris
style_unixware=UnixWare
suse_ascii=ASCII
suse_auto=Automatyczny
suse_colour=Drukarka kolorowa?
suse_driver=Sterownik filtru APS
suse_edriver=Nie wybrano rodzaju drukarki
suse_eres=Nie podana lub niepoprawna rozdzielczość
suse_extra=Dodatkowe opcje dla ghostscripta
suse_method=Rodzaj filtru
suse_none=Brak
suse_nonemsg=Drukarka postscriptowa lub tekstowa
suse_paper=Rozmiar papieru
suse_printer=Typ drukarki
suse_prog=Program
suse_raw=Brak
suse_res=Rozdzielczość w&nbsp;DPI
suse_yast2=sterownik YAST2
test_0=Czarno-biała strona postscriptowa
test_1=Kolorowa strona postscriptowa
test_2=Strona tekstowa ASCII
test_3=Dowolny przesłany plik
test_print=Drukuj stronę
test_desc=Za pomocą tego formularza możesz wydrukować stronę testową na drukarce $1. Wybierz rodzaj drukowanej strony&nbsp;:
test_ecannot=Nie masz uprawnień do drukowania stron testowych
test_exec=Trwa drukowanie strony testowej za pomocą polecenia $1 ..
test_failed=.. polecenie zakończyło się niepowodzeniem!
test_ok=.. polecenie wykonano.
cups_none=Brak
cups_nonemsg=Drukarka zdalna lub nie przetwarzająca
cups_prog=Program
cups_driver=Sterownik CUPS
test_print=Drukuj stronę
test_title=Druk strony testowej
unixware_ecmd=Polecenie $1 nie zostało znalezione w twoim systemie, prawdopodobnie system drukarki UnixWare nie jest zainstalowany.
unixware_null=Urządzenie null
unixware_paralel=Port równoległy $1
unixware_serial=Port szeregowy $1
view_ecannot=Nie masz uprawnień do oglądania tego zadania
view_egone=To zadanie już nie istnieje
webmin_driver=Sterownik Webmina
webmin_edriver='$1' nie istnieje.
webmin_edrivers=Nie udało się uzyskać sterownika $1. Brak sterowników Webmina używających ghostscripta.
webmin_egs=Komenda $1 nie znaleziona. Brak sterowników Webmina używających ghostscripta.
webmin_model=Model
webmin_none=Brak
webmin_nonemsg=Drukarka postscriptowa lub tekstowa
webmin_prog=Program
webmin_remotemsg=Drukarka zdalna
webmin_uniprint=Sterownik Uniprint

View File

@@ -34,3 +34,4 @@ desc_pl.UTF-8=Zarządzanie drukarkami
desc_no=Skriver administrasjon
longdesc_ms_MY=Mencipta dan menyunting pencetak lokal dan capaian jauh. Menyokong Windows print servers dan driver Ghostscript.
desc_ms_MY=Pentadbir pencetak
longdesc_pl=Twórz i edytuj lokalne oraz zdalne drukarki. Wsparcie dla serwerów drukowania Windows i sterowników Ghostscript.

View File

@@ -217,17 +217,27 @@ return @rv;
# Returns a list of all IDs
sub build_dbm_index
{
local $ifile = &user_index_file($_[0]);
local $umf = &user_mail_file($_[0]);
local ($user, $index, $noperm) = @_;
local $ifile = &user_index_file($user);
local $umf = &user_mail_file($user);
local @st = stat($umf);
local $index = $_[1];
dbmopen(%$index, $ifile, 0600);
if (!defined($noperm)) {
# Use global override setting
$noperm = $no_permanent_index;
}
if ($noperm && &has_dbm_index($user)) {
# Index already exists, so use it
$noperm = 0;
}
if (!$noperm) {
dbmopen(%$index, $ifile, 0600);
}
# Read file of IDs
local $idsfile = $ifile.".ids";
local @ids;
local $idschanged;
if (open(IDSFILE, $idsfile)) {
if (!$noperm && open(IDSFILE, $idsfile)) {
@ids = <IDSFILE>;
chop(@ids);
close(IDSFILE);
@@ -235,7 +245,7 @@ if (open(IDSFILE, $idsfile)) {
if (scalar(@ids) != $index->{'mailcount'}) {
# Build for first time
print DEBUG "need meta-index rebuild for $_[0] ",scalar(@ids)," != ",$index->{'mailcount'},"\n";
print DEBUG "need meta-index rebuild for $user ",scalar(@ids)," != ",$index->{'mailcount'},"\n";
@ids = ( );
while(my ($k, $v) = each %$index) {
if ($k eq int($k) && $k < $index->{'mailcount'}) {
@@ -342,7 +352,7 @@ if (!@st ||
}
# Write out IDs file, if needed
if ($idschanged) {
if ($idschanged && !$noperm) {
open(IDSFILE, ">$idsfile");
foreach my $id (@ids) {
print IDSFILE $id,"\n";
@@ -378,17 +388,20 @@ foreach my $ext (".dir", ".pag", ".db") {
# Truncate a mail file to nothing
sub empty_mail
{
local $umf = &user_mail_file($_[0]);
local $ifile = &user_index_file($_[0]);
local ($user) = @_;
local $umf = &user_mail_file($user);
local $ifile = &user_index_file($user);
&open_as_mail_user(TRUNC, ">$umf") || &error("Failed to open $umf : $!");
close(TRUNC);
# Set index size to 0
local %index;
dbmopen(%index, $ifile, 0600);
$index{'mailcount'} = 0;
$index{'lastchange'} = time();
dbmclose(%index);
# Set index size to 0 (if there is one)
if (&has_dbm_index($user)) {
local %index;
dbmopen(%index, $ifile, 0600);
$index{'mailcount'} = 0;
$index{'lastchange'} = time();
dbmclose(%index);
}
}
# count_mail(user|file)
@@ -1773,17 +1786,30 @@ if ($_[0] =~ /^\/.*\/([^\/]+)$/) {
# Use short name for index file
$f = "$user_module_config_directory/$1.findex";
}
elsif ($user_module_config_directory) {
# Under user's .usermin directory
$f = "$user_module_config_directory/$us.findex";
}
else {
$f = $user_module_config_directory ?
"$user_module_config_directory/$us.findex" :
"$module_config_directory/$us.findex";
# Under /var/webmin or /etc/webmin
$f = "$module_config_directory/$us.findex";
if (!glob($f."*")) {
$f = "$module_var_directory/$us.findex";
}
}
}
else {
# A username .. the index file is in /etc/webmin/mailboxes
$f = $user_module_config_directory ?
"$user_module_config_directory/$_[0].index" :
"$module_config_directory/$_[0].index";
# A username .. the index file is in /var/webmin/modules/mailboxes or
# /etc/webmin/mailboxes
if ($user_module_config_directory) {
$f = "$user_module_config_directory/$_[0].index";
}
else {
$f = "$module_config_directory/$_[0].index";
if (!glob($f."*")) {
$f = "$module_var_directory/$_[0].index";
}
}
}
# Append hostname if requested, unless an index file without the hostname
# already exists
@@ -2252,7 +2278,16 @@ foreach $d ("$_[0]/cur", "$_[0]/new") {
sub get_maildir_cachefile
{
local ($dir) = @_;
local $cd = $user_module_config_directory || $module_config_directory;
local $cd;
if ($user_module_config_directory) {
$cd = $user_module_config_directory;
}
else {
$cd = $module_config_directory;
if (!-r "$cd/maildircache") {
$cd = $module_var_directory;
}
}
local $sd = "$cd/maildircache";
if (!-d $sd) {
&make_dir($sd, 0755) || return undef;
@@ -2923,7 +2958,7 @@ sub rename_as_mail_user
{
my ($oldfile, $newfile) = @_;
my $switched = &switch_to_mail_user();
my $rv = rename($oldfile, $newfile);
my $rv = &rename_file($oldfile, $newfile);
if ($switched) {
$) = 0;
$> = 0;

View File

@@ -13,7 +13,7 @@ if ($in{'mark1'} || $in{'mark2'}) {
# Marking emails with some status
@delete || &error($text{'delete_emnone'});
@mail = &mailbox_list_mails($delete[0], $delete[@delete-1], $folder);
dbmopen(%read, "$module_config_directory/$in{'user'}.read", 0600);
dbmopen(%read, &user_read_dbm_file($in{'user'}), 0600);
local $m = $in{'mark1'} ? $in{'mode1'} : $in{'mode2'};
foreach $d (@delete) {
local $hid = $mail[$d]->{'header'}->{'message-id'};

View File

@@ -3,12 +3,28 @@
$pop3_port = 110;
$imap_port = 143;
$cache_directory = $user_module_config_directory || $module_config_directory;
@index_fields = ( "subject", "from", "to", "date", "size",
"x-spam-status", "message-id" );
$create_cid_count = 0;
# get_folder_cache_directory(&folder)
# Returns a directory used to cache IMAP or POP3 files for some folder
sub get_folder_cache_directory
{
my ($folder) = @_;
if ($user_module_config_directory) {
return $user_module_config_directory."/".$folder->{'id'}.".cache";
}
else {
my $rv = $module_config_directory."/".$folder->{'id'}.".cache";
if (!-d $rv) {
$rv = $module_var_directory."/".$folder->{'id'}.".cache";
}
return $rv;
}
}
# mailbox_list_mails(start, end, &folder, [headersonly], [&error])
# Returns an array whose size is that of the entire folder, with messages
# in the specified range filled in.
@@ -49,7 +65,7 @@ elsif ($_[2]->{'type'} == 2) {
# For each message in the range, get the headers or body
local ($i, $f, %cached, %sizeneed);
local $cd = "$cache_directory/$_[2]->{'id'}.cache";
local $cd = &get_folder_cache_directory($_[2]);
if (opendir(CACHE, $cd)) {
while($f = readdir(CACHE)) {
if ($f =~ /^(\S+)\.body$/) {
@@ -340,7 +356,7 @@ elsif ($folder->{'type'} == 2) {
# Work out what we have cached
local ($i, $f, %cached, %sizeneed);
local $cd = "$cache_directory/$_[2]->{'id'}.cache";
local $cd = &get_folder_cache_directory($_[2]);
if (opendir(CACHE, $cd)) {
while($f = readdir(CACHE)) {
if ($f =~ /^(\S+)\.body$/) {
@@ -1035,7 +1051,13 @@ elsif ($folder->{'type'} == 4) {
$what = "\"".$what."\""
}
$field = "LARGER" if ($field eq "size");
local $search = uc($field)." ".$what."";
local $search;
if ($field =~ /^X-/i) {
$search = "header ".uc($field)." ".$what."";
}
else {
$search = uc($field)." ".$what."";
}
$search = "NOT $search" if ($neg);
push(@searches, $search);
}
@@ -1154,7 +1176,7 @@ elsif ($f->{'type'} == 2) {
local $h = $rv[1];
local @uidl = &pop3_uidl($h);
local $m;
local $cd = "$cache_directory/$f->{'id'}.cache";
local $cd = &get_folder_cache_directory($f);
foreach $m (@_) {
local $idx = &indexof($m->{'id'}, @uidl);
if ($idx >= 0) {
@@ -1453,6 +1475,7 @@ return undef if (&is_readonly_mode());
&switch_to_folder_user($dst);
if ($src->{'type'} == $dst->{'type'} && !$src->{'remote'}) {
# Can just move the file or dir
local @st = stat($src->{'file'});
&unlink_file($dst->{'file'});
&rename_as_mail_user($src->{'file'}, $dst->{'file'});
if (@st) {
@@ -1702,7 +1725,7 @@ if ($f->{'type'} == 0) {
}
elsif ($f->{'type'} == 1) {
# A qmail maildir
return &count_maildir($f->{'file'});
$rv = &count_maildir($f->{'file'});
}
elsif ($f->{'type'} == 2) {
# A POP3 server
@@ -1722,7 +1745,7 @@ elsif ($f->{'type'} == 2) {
}
elsif ($f->{'type'} == 3) {
# An MH directory
return &count_mhdir($f->{'file'});
$rv = &count_mhdir($f->{'file'});
}
elsif ($f->{'type'} == 4) {
# An IMAP server
@@ -3133,9 +3156,16 @@ if (ref($mails) ne 'ARRAY') {
# Open cache DBM
if (!%hasattach) {
local $hasattach_file = $module_info{'usermin'} ?
"$user_module_config_directory/attach" :
"$module_config_directory/attach";
local $hasattach_file;
if ($module_info{'usermin'}) {
$hasattach_file = "$user_module_config_directory/attach";
}
else {
$hasattach_file = "$module_config_directory/attach";
if (!glob($hasattach_file."*")) {
$hasattach_file = "$module_var_directory/attach";
}
}
&open_dbm_db(\%hasattach, $hasattach_file, 0600);
}

View File

@@ -324,7 +324,6 @@ sform_bcc=BCC: Betreff
sform_body=E-Mail-Textk&#246;rper
sform_cc=CC:-Zeile
sform_date=Datum:-Zeile
sform_folder=in Ordner(n)
sform_folder2=Suche in Ordner(n)
sform_from=From:-Zeile
sform_header=Erweiterte E-Mail-Suchoptionen
@@ -380,7 +379,7 @@ view_dstatusok=Erfolgreicher &#220;bertragungsstatus
view_ecannot=Sie d&#252;rfen die E-Mails dieses Benutzers nicht lesen
view_egone=Die E-Mail existiert nicht mehr. Eventuell wurde Sie in der Zwischenzeit via POP3 abgerufen oder anderweitig von einem berechtigtem Benutzer gel&#246;scht/verschoben.
view_enew=Als neu bearbeiten
view_eugone=Der User existiert nicht
view_eugone=Der Benutzer existiert nicht
view_final-recipient=Entg&#252;ltiger Empf&#228;nger
view_folder=Zur&#252;ck zur E-Mailbox
view_forward=Weiterleiten

View File

@@ -9,7 +9,7 @@ require './mailboxes-lib.pl';
$uuser = &urlize($in{'user'});
if ($config{'track_read'}) {
dbmopen(%read, "$module_config_directory/$in{'user'}.read", 0600);
dbmopen(%read, &user_read_dbm_file($in{'user'}), 0600);
}
# Make sure the mail system is OK

View File

@@ -1140,7 +1140,7 @@ foreach my $folder (&list_user_folders($user)) {
}
}
# Remove read file
local $read = "$module_config_directory/$user.read";
local $read = &user_read_dbm_file($user);
if (-r $read) {
&unlink_logged($read);
}
@@ -1155,7 +1155,7 @@ sub get_mail_read
{
local ($folder, $mail) = @_;
if (!$done_dbmopen_read++) {
&open_dbm_db(\%read, "$module_config_directory/$folder->{'user'}.read", 0600);
&open_dbm_db(\%read, &user_read_dbm_file($folder->{'user'}), 0600);
}
return $read{$mail->{'header'}->{'message-id'}};
}
@@ -1166,7 +1166,7 @@ sub set_mail_read
{
local ($folder, $mail, $read) = @_;
if (!$done_dbmopen_read++) {
&open_dbm_db(\%read, "$module_config_directory/$folder->{'user'}.read", 0600);
&open_dbm_db(\%read, &user_read_dbm_file($folder->{'user'}), 0600);
}
$read{$mail->{'header'}->{'message-id'}} = $read;
}
@@ -1272,5 +1272,17 @@ else {
}
}
# user_read_dbm_file(user)
# Returns the DBM base filename to track read status for messages to some user
sub user_read_dbm_file
{
my ($user) = @_;
my $rv = "$module_config_directory/$user.read";
if (!glob($rv."*")) {
$rv = "$module_var_directory/$user.read";
}
return $rv;
}
1;

View File

@@ -25,7 +25,7 @@ foreach $s (@sub) {
$mail = $amail;
}
dbmopen(%read, "$module_config_directory/$in{'user'}.read", 0600);
dbmopen(%read, &user_read_dbm_file($in{'user'}), 0600);
eval { $read{$mail->{'header'}->{'message-id'}} = 1 }
if (!$read{$mail->{'header'}->{'message-id'}});

File diff suppressed because one or more lines are too long

View File

@@ -14,3 +14,5 @@ desc_hu=Mime t
desc_ms_MY=Program jenis MIME
longdesc_ms_MY=Sunting fail /etc/mailcap, yang memetakan jenis MIME kepada program pengendali
longdesc_de=Editiert die /etc/mailcap Datei, welche MIME Typen H&#228;ndler-Programme mapt.
desc_ja_JP.UTF-8=MIME 鍨嬨儣銉<E584A3>偘銉┿儬
longdesc_ja_JP.UTF-8=/etc/mailcap 銉曘偂銈ゃ儷銈掔法闆嗐仐銇︺€丮IME 鍨嬫瘞銇<E7989E>嚘鐞嗐仚銈嬨儣銉<E584A3>偘銉┿儬銈掑壊銈婂綋銇︺伨銇欍€<E6AC8D>

View File

@@ -112,7 +112,7 @@ Provides: $baseproduct
EOF
if ($product eq "webmin") {
print CONTROL <<EOF;
Replaces: webmin-adsl, webmin-apache, webmin-bandwidth, webmin-bind, webmin-burner, webmin-cfengine, webmin-cluster, webmin-core, webmin-cpan, webmin-dhcpd, webmin-exim, webmin-exports, webmin-fetchmail, webmin-firewall, webmin-freeswan, webmin-frox, webmin-fsdump, webmin-grub, webmin-heartbeat, webmin-htaccess, webmin-inetd, webmin-jabber, webmin-ldap-netgroups, webmin-ldap-user-simple, webmin-ldap-useradmin, webmin-lilo, webmin-logrotate, webmin-lpadmin, webmin-lvm, webmin-mailboxes, webmin-mon, webmin-mysql, webmin-nis, webmin-openslp, webmin-postfix, webmin-postgresql, webmin-ppp, webmin-pptp-client, webmin-pptp-server, webmin-procmail, webmin-proftpd, webmin-pserver, webmin-quota, webmin-samba, webmin-sarg, webmin-sendmail, webmin-shorewall, webmin-slbackup, webmin-smart-status, webmin-snort, webmin-software, webmin-spamassassin, webmin-squid, webmin-sshd, webmin-status, webmin-stunnel, webmin-updown, webmin-usermin, webmin-vgetty, webmin-webalizer, webmin-wuftpd, webmin-wvdial, webmin-xinetd
Replaces: webmin-adsl, webmin-apache, webmin-bandwidth, webmin-bind, webmin-burner, webmin-cfengine, webmin-cluster, webmin-core, webmin-cpan, webmin-dhcpd, webmin-exim, webmin-exports, webmin-fetchmail, webmin-firewall, webmin-freeswan, webmin-frox, webmin-fsdump, webmin-grub, webmin-heartbeat, webmin-htaccess, webmin-inetd, webmin-jabber, webmin-ldap-netgroups, webmin-ldap-user-simple, webmin-ldap-useradmin, webmin-lilo, webmin-logrotate, webmin-lpadmin, webmin-lvm, webmin-mailboxes, webmin-mon, webmin-mysql, webmin-nis, webmin-openslp, webmin-postfix, webmin-postgresql, webmin-ppp, webmin-pptp-client, webmin-pptp-server, webmin-procmail, webmin-proftpd, webmin-pserver, webmin-quota, webmin-samba, webmin-sarg, webmin-sendmail, webmin-shorewall, webmin-slbackup, webmin-smart-status, webmin-snort, webmin-software, webmin-spamassassin, webmin-squid, webmin-sshd, webmin-status, webmin-stunnel, webmin-updown, webmin-usermin, webmin-vgetty, webmin-webalizer, webmin-wuftpd, webmin-wvdial, webmin-xinetd, webmin-filemin, webmin-authentic-theme
Description: web-based administration interface for Unix systems
Using Webmin you can configure DNS, Samba, NFS, local/remote filesystems
and more using your web browser. After installation, enter the URL
@@ -122,7 +122,7 @@ EOF
}
else {
print CONTROL <<EOF;
Replaces: usermin-at, usermin-changepass, usermin-chfn, usermin-commands, usermin-cron, usermin-cshrc, usermin-fetchmail, usermin-forward, usermin-gnupg, usermin-htaccess, usermin-htpasswd, usermin-mailbox, usermin-man, usermin-mysql, usermin-plan, usermin-postgresql, usermin-proc, usermin-procmail, usermin-quota, usermin-schedule, usermin-shell, usermin-spamassassin, usermin-ssh, usermin-tunnel, usermin-updown, usermin-usermount
Replaces: usermin-at, usermin-changepass, usermin-chfn, usermin-commands, usermin-cron, usermin-cshrc, usermin-fetchmail, usermin-forward, usermin-gnupg, usermin-htaccess, usermin-htpasswd, usermin-mailbox, usermin-man, usermin-mysql, usermin-plan, usermin-postgresql, usermin-proc, usermin-procmail, usermin-quota, usermin-schedule, usermin-shell, usermin-spamassassin, usermin-ssh, usermin-tunnel, usermin-updown, usermin-usermount, usermin-filemin, usermin-authentic-theme
Description: web-based user account administration interface for Unix systems
After installation, enter the URL http://localhost:20000/ into your browser
and login as any user on your system.

View File

@@ -75,7 +75,7 @@ else {
"package-updates", "system-status", "webmincron", "ajaxterm",
"shorewall6", "iscsi-server", "iscsi-client", "gray-theme",
"iscsi-target", "iscsi-tgtd", "bsdfdisk", "fail2ban",
"authentic-theme", "firewalld",
"authentic-theme", "firewalld", "filemin",
);
}
@dirlist = ( "Webmin" );
@@ -106,9 +106,13 @@ foreach $m (@mlist) {
$flist = "";
opendir(DIR, $m);
foreach $f (readdir(DIR)) {
if ($f =~ /^\./ || $f eq "test" || $f =~ /\.bak$/ ||
$f =~ /\.tmp$/ || $f =~ /\.site$/ || $f eq ".builds" ||
$f =~ /\.(tar|wbm|wbt)\.gz$/) { next; }
next if ($f =~ /^\./ || $f eq "test" || $f =~ /\.bak$/ ||
$f =~ /\.tmp$/ || $f =~ /\.site$/ || $f eq ".builds" ||
$f =~ /\.git$/ || $f eq ".build" || $f eq "distrib" ||
$f =~ /\.(tar|wbm|wbt)\.gz$/ ||
$f eq "README.md" || $f =~ /^makemodule.*\.pl$/ ||
$f eq "linux.sh" || $f eq "freebsd.sh" ||
$f eq "LICENCE" || $f eq "CHANGELOG.md");
$flist .= " $m/$f";
}
closedir(DIR);
@@ -118,6 +122,7 @@ foreach $m (@mlist) {
# Remove files that shouldn't be publicly available
system("rm -rf $tardir/$dir/status/mailserver*");
system("rm -rf $tardir/$dir/file/plugin.jar");
system("rm -rf $tardir/$dir/authentic-theme/update");
# Add other directories
foreach $d (@dirlist) {
@@ -137,6 +142,14 @@ while($d = readdir(DIR)) {
$minfo{'depends'} = join(" ", split(/\s+/, $minfo{'depends'}),
$vers);
$minfo{'version'} = $vers;
if ($d eq "filemin") {
# Remove the Filemin prefix for packaging
foreach my $k (keys %minfo) {
if ($k =~ /^desc/) {
$minfo{$k} =~ s/^Filemin\s+//;
}
}
}
&write_file($minfo, \%minfo);
}
elsif (-r $tinfo) {

View File

@@ -52,6 +52,7 @@ perl_title=Perl-Modul Dokumentation
search_custom=angepa&szlig;te Dokumentation
search_desc=Beschreibung
search_doc=Paket-Dokumentation
search_doxfer=Webmin Online Dokumentation
search_efor=Es wurde keine Anleitung angegeben, nach der gesucht werden soll
search_file=Seite oder Datei
search_for=F&uuml;r $1

View File

@@ -47,6 +47,7 @@ search_custom=Custom documentation
search_none=No documentation matching $1 found.
search_for=For $1
search_google=Google search result
search_doxfer=Webmin online documentation
howto_title=HOWTO Document
howto_header=HOWTO document file $1

View File

@@ -222,36 +222,44 @@ if ($section{'man'}) {
close(MAN);
}
if ($section{'google'}) {
# Try to call the Google search engine
local ($grv, $error);
local $j = $in{'and'} ? ' and ' : ' or ';
&http_download($google_host, $google_port, "$google_page?q=".
&urlize(join($j, @for))."&sourceid=webmin&num=20",
\$grv, \$error);
if (!$error) {
# Parse the results
while($grv =~ /(<p[^>]*>|<div[^>]*>|<h3[^>]*>)<a[^>]+href=([^>]+)>([\000-\377]+?)<\/a>([\000-\377]*)$/i) {
$grv = $4;
local ($url = $2, $desc = $3);
$url =~ s/^"(.*)".*$/$1/;
$url =~ s/^'(.*)'.*$/$1/;
$desc =~ s/<\/?b>//g;
local $matches = 0;
foreach $f (@for) {
$matches++ if ($desc =~ /\Q$f\E/i);
}
next if ($url =~ /^\/search/); # More results
if ($url =~ /^\/url\?(.*)/) {
# Extract real URL
local $qs = $1;
if ($qs =~ /q=([^&]+)/) {
$url = &un_urlize("$1");
# Try to call the Google search engine, once for general results and
# once for doxfer
local %doneurl;
foreach my $host ("", "host:doxfer.webmin.com") {
local ($grv, $error);
local $j = $in{'and'} ? ' and ' : ' or ';
&http_download($google_host, $google_port, "$google_page?q=".
&urlize(join($j, @for)." ".$host).
"&sourceid=webmin&num=20",
\$grv, \$error);
if (!$error) {
# Parse the results
while($grv =~ /(<p[^>]*>|<div[^>]*>|<h3[^>]*>)<a[^>]+href=([^>]+)>([\000-\377]+?)<\/a>([\000-\377]*)$/i) {
$grv = $4;
local ($url = $2, $desc = $3);
$url =~ s/^"(.*)".*$/$1/;
$url =~ s/^'(.*)'.*$/$1/;
$desc =~ s/<\/?b>//g;
local $matches = 0;
foreach $f (@for) {
$matches++ if ($desc =~ /\Q$f\E/i);
}
next if ($url =~ /^\/search/); # More results
if ($url =~ /^\/url\?(.*)/) {
# Extract real URL
local $qs = $1;
if ($qs =~ /q=([^&]+)/) {
$url = &un_urlize("$1");
}
}
next if ($doneurl{$url}++);
$msg = $host ? $text{'search_doxfer'}
: $text{'search_google'};
if (!$in{'exact'} ||
($in{'and'} && $matches == @for) ||
(!$in{'and'} && $matches)) {
push(@rv, [ $msg, $url, length($url) > 60 ? substr($url, 0, 60)."..." : $url, $desc, $host ? 10 : 0.5 ]);
}
}
if (!$in{'exact'} ||
($in{'and'} && $matches == @for) ||
(!$in{'and'} && $matches)) {
push(@rv, [ $text{'search_google'}, $url, length($url) > 60 ? substr($url, 0, 60)."..." : $url, $desc, 0.5 ]);
}
}
}

View File

@@ -21,7 +21,7 @@ our $uuid_cache_file = "$module_config_directory/uuids";
# Returns the path to the JAR file
sub get_minecraft_jar
{
if ($config{'minecraft_jar'} =~ /^\//) {
if ($config{'minecraft_jar'} && $config{'minecraft_jar'} =~ /^\//) {
return $config{'minecraft_jar'};
}
elsif ($config{'minecraft_jar'}) {

View File

@@ -1047,10 +1047,11 @@ while(1) {
}
$userlast{$1} = $time_now;
}
elsif ($inline =~ /^verify\s+(\S+)\s+(\S+)/) {
elsif ($inline =~ /^verify\s+(\S+)\s+(\S+)\s+(\S+)/) {
# Verifying a session ID
local $session_id = $1;
local $notimeout = $2;
local $vip = $3;
local $skey = $sessiondb{$session_id} ?
$session_id :
&hash_session_id($session_id);
@@ -1059,7 +1060,7 @@ while(1) {
print $outfd "0 0\n";
}
else {
local ($user, $ltime) =
local ($user, $ltime, $ip) =
split(/\s+/, $sessiondb{$skey});
local $lot = &get_logout_time($user, $session_id);
if ($lot &&
@@ -1069,13 +1070,19 @@ while(1) {
print $outfd "1 ",$time_now - $ltime,"\n";
#delete($sessiondb{$skey});
}
elsif ($ip && $vip && $ip ne $vip &&
$config{'session_ip'}) {
# Session was OK, but from the
# wrong IP address
print $outfd "3 $ip\n";
}
else {
# Session is OK
print $outfd "2 $user\n";
if ($lot &&
$time_now - $ltime >
($lot*60)/2) {
$sessiondb{$skey} = "$user $time_now";
$sessiondb{$skey} = "$user $time_now $ip";
}
}
}
@@ -1826,7 +1833,7 @@ if ($config{'userfile'}) {
$session_id = $2;
local $notimeout =
$in{'webmin_notimeout'} ? 1 : 0;
print $PASSINw "verify $session_id $notimeout\n";
print $PASSINw "verify $session_id $notimeout $acptip\n";
<$PASSOUTr> =~ /(\d+)\s+(\S+)/;
if ($1 == 2) {
# Valid session continuation
@@ -1840,6 +1847,12 @@ if ($config{'userfile'}) {
# Session timed out
$timed_out = $2;
}
elsif ($1 == 3) {
# Session is OK, but from the wrong IP
print STDERR "Session $session_id was ",
"used from $acptip instead of ",
"original IP $2\n";
}
else {
# Invalid session ID .. don't set
# verified flag
@@ -4020,11 +4033,14 @@ if ($ok && (!$expired ||
# Make redirect URL safe
$in{'page'} = "/";
}
local $cpath = $config{'cookiepath'};
if ($in{'save'}) {
&write_data("Set-Cookie: $sidname=$sid; path=/; expires=\"Thu, 31-Dec-2037 00:00:00\"$sec\r\n");
&write_data("Set-Cookie: $sidname=$sid; path=$cpath; ".
"expires=\"Thu, 31-Dec-2037 00:00:00\"$sec\r\n");
}
else {
&write_data("Set-Cookie: $sidname=$sid; path=/$sec\r\n");
&write_data("Set-Cookie: $sidname=$sid; path=$cpath".
"$sec\r\n");
}
&write_data("Location: $prot://$hostport$in{'page'}\r\n");
&write_keep_alive(0);
@@ -4454,6 +4470,7 @@ my %vital = ("port", 80,
"expires", 7*24*60*60,
"pam_test_user", "root",
"precache", "lang/en */lang/en",
"cookiepath", "/",
);
foreach my $v (keys %vital) {
if (!$config{$v}) {

View File

@@ -320,7 +320,7 @@ foreach my $m (@mounted) {
$m->[2] eq "xfs" || $m->[2] eq "jfs" || $m->[2] eq "btrfs" ||
$m->[1] =~ /^\/dev\// ||
&indexof($m->[1], @$always) >= 0) {
if ($m->[1] =~ /^([^\/]+)\/([^\/]+)/ &&
if ($m->[1] =~ /^([^\/]+)(\/(\S+))?/ &&
$m->[2] eq "zfs" && $zpools{$1} && $donezone{$1,$2}++) {
# Don't double-count maps from the same zone pool
next;

View File

@@ -18,7 +18,10 @@ acl_perms=Darf Rechte bearbeiten?
acl_stop=Darf den MySQL-Server starten und stoppen?
acl_user=Benutzername
acl_user_def=Benutzername aus Modulkonfiguration
acl_views=Kann Ansichten verwalten und einsehen?
adv_and=Suche Datens&#228;tze passend zu alle Kriterien ..
adv_ok=Suche jetzt
adv_or=Suche Datens&#228;tze passend zu jeden Kriterien ..
adv_title=Erweiterte Suche
backup_after=Befehl, der nach dem Backup ausgef&#252;hrt werden soll
backup_allsubject_failed=Backup von $2 MySQL-Datenbanken verursachten einige Fehler auf $3
@@ -76,6 +79,7 @@ backup_notify2=Nur bei Erfolg
backup_ok=Jetzt sichern
backup_ok1=Speichern und jetzt Datensicherung durchf&#252;hren
backup_ok2=Speichern
backup_options=Strukturinformationen zu ausschlie&#223;en
backup_sched=Sicherungsauftrag aktivieren?
backup_sched1=Ja, zu den unten gew&#228;hlten Zeitpunkten ..
backup_seltables=Ausgew&#228;hlte Tabellen...
@@ -101,8 +105,10 @@ cnf_emyisam_sort_buffer_size=Fehlende oder ung&#252;ltige MyISAM Sortier-Pufferg
cnf_emysqld=Konnte nicht [mysqld]-Abschnitt in my.cnf finden
cnf_enet_buffer_length=Fehlende oder ung&#252;ltige Netzwerk Puffergr&#246;&#223;e
cnf_eport=Fehlende oder ung&#252;ltige Portnummer
cnf_equery_cache_size=Ung&#252;ltige Abfrage-Cache-Gr&#246;&#223;e
cnf_err=Fehlgeschlagen MySQL-Server-Optionen zu speichern
cnf_esocket=Fehlender Unix-Socket-Dateinamen
cnf_esort_buffer=Fehlende oder ung&#252;ltige Sortier-Puffergr&#246;&#223;e
cnf_etable_cache=Fehlende oder ung&#252;ltige Tabelle zum cachen
cnf_fpt=Separate Datei f&#252;r jede InnoDB-Tabelle?
cnf_header=MySQL Server Optionen
@@ -112,6 +118,7 @@ cnf_max_connections=Maximale Anzahl an Verbindungen
cnf_myisam_sort_buffer_size=MyISAM sort buffer size
cnf_net_buffer_length=Netzwerk Buffer Gr&#246;&#223;e
cnf_port=MySQL Server Port
cnf_query_cache_size=Abfrage-Cache-Gr&#246;&#223;e in Bytes
cnf_restart=Speichere und starte MySQL neu
cnf_socket=MySQL Unix socket
cnf_sort_buffer=Sortiere Puffergr&#246;&#223;e
@@ -153,6 +160,7 @@ cprivs_anon=Anonym
cprivs_db=Datenbank
cprivs_derr=Konnte Feld-Berechtigungen nicht l&#246;schen
cprivs_dok=L&#246;sche Berechtigungen
cprivs_drusure=Sind Sie sicher, dass Sie die $1 ausgew&#228;hlten MySQL Spalten-Berechtigungen l&#246;schen m&#246;chten?
cprivs_dtitle=L&#246;schen Spalten-Berechtigungen
cprivs_enone=Keine Felder ausgew&#228;hlt
cprivs_field=Feld
@@ -221,6 +229,7 @@ dbase_add=Erstelle eine neue Tabelle
dbase_addview=Erstelle Ansicht
dbase_backup=Datenbank sichern
dbase_cols=Felder
dbase_delete2=Verwerfe ausgew&#228;hlte Objekte
dbase_drop=L&#246;sche Datenbank
dbase_ecannot=Sie haben keine Berechtigung, diese Datenbank zu bearbeiten
dbase_exec=SQL ausf&#252;hren
@@ -285,6 +294,7 @@ ddrop_mysql=Da dies die Hauptdatenbank ist, wird das L&#246;schen Ihren MySQL-Se
ddrop_ok=L&#246;sche Datenbank
ddrop_rusure=Sind sie sicher, dass Sie die Datenbank $1 l&#246;schen m&#246;chten? $2 Tabellen mit $3 Zeilen werden gel&#246;scht werden.
ddrop_title=L&#246;sche Datenbank
ddrops_ecannotdb=Sie sind nicht berechtigt die Datenbank $1 zu verwerfen
ddrops_enone=Keine Datenbank ausgew&#228;hlt
ddrops_err=Fehlgeschlagen Datenbanken zu verwerfen
ddrops_ok=Verwerfe Datenbank
@@ -474,6 +484,7 @@ index_pass=Passwort
index_return=Datenbankliste
index_search=Suche
index_showing=Zeige Datenbanken passend zu $1 ..
index_spatial=Spatial
index_start=Starte MySQL-Server
index_startmsg=Klicken Sie auf diesen Button, um den MySQL Datenbank-Server auf Ihrem System mit dem Befehl $1 zu starten. Dieses Webmin-Modul kann die Datenbank nicht verwalten, bis er gestartet ist.
index_stop=MySQL-Server beenden
@@ -484,6 +495,7 @@ index_title1=Erstelle Index
index_title2=Editiere Index
index_toomany=Es gibt zu viele Datenbanken zum anzeigen. Findet die passenden Datenbanken:
index_type=Indextyp
index_unique=Unique
index_version=MySQL-Version $1
kill_ecannot=Sie sind nicht berechtigt Datenbank-Verbindungen zu verwalten
kill_enone=Nichts ausgew&#228;hlt
@@ -492,6 +504,7 @@ log_anon=Anonym
log_any=Beliebig
log_backup=Datenbank $1 gesichert
log_backup_all=Alle Datenbanken gebackupt
log_backup_all_l=Alle Datenbanken in Datei $2 gesichert
log_backup_l=Datenbank $1 in Datei $2 gesichert
log_cnf=MySQL Server Konfiguration ge&#228;ndert
log_cpriv_create=Berechtigungen f&#252;r Feld $5, Tabelle $4 angelegt
@@ -500,11 +513,13 @@ log_cpriv_delete=Berechtigungen f&#252;r Feld $5, Tabelle $4 gel&#246;scht
log_cpriv_delete_l=Berechtigungen f&#252;r Feld $5, Tabelle $4, Datenbank $3, Benutzer $1, Host $2 gel&#246;scht
log_cpriv_modify=Berechtigungen f&#252;r Feld $5, Tabelle $4 ge&#228;ndert
log_cpriv_modify_l=Berechtigungen f&#252;r Feld $5, Tabelle $4, Datenbank $3, Benutzer $1, Host $2 ge&#228;ndert
log_cprivs_delete=$1 Feldprivilegien gel&#246;scht
log_data_create=Zeile in Tabelle $2 in Datenbank $3 hinzugef&#252;gt
log_data_delete=$1 Zeilen aus Tabelle $2 in Datenbank $3 gel&#246;scht
log_data_modify=$1 Zeilen in Tabelle $2 in Datenbank $3 ge&#228;ndert
log_db_create=Datenbank $1 erzeugt
log_db_delete=Datenbank $1 gel&#246;scht
log_dbprivs_delete=$1 Datenbankprivilegien gel&#246;scht
log_dbs_delete=$1 Datenbanken verworfen
log_exec=SQL in Datenbank $1 ausgef&#252;hrt
log_exec_l=SQL-Befehl $2 in Datenbank $1 ausgef&#252;hrt
@@ -639,6 +654,7 @@ tdrop_ok=L&#246;sche Tabelle
tdrop_rusure=Sind Sie sicher, dass Sie die Tabelle $1 in Datenbank $2 l&#246;schen wollen? $3 Zeilen werden gel&#246;scht werden?
tdrop_title=L&#246;sche Tabelle
tdrops_ok=Verwerfe Objekte
tdrops_rusure2=Sind Sie sicher, dass Sie die $1 ausgew&#228;hlten Objekte in der Datenbank $2 verwerfen m&#246;chten?
tdrops_title=Verwerfe Objekte
tpriv_anon=Anonymer Benutzer
tpriv_any=Beliebig
@@ -837,6 +853,7 @@ view_sdefiner=Vom Besitzer
view_search2=Suche nach Zeilen wo Feld $2 $3 $1
view_searchhead=Suchergebnisse f&#252;r $1 in Feld $2 ..
view_searchhead2=Erweiterte Suchergebnisse auf $1 Felder ..
view_searchheadnot=Suchergebnisse f&#252;r nicht $1 in Feld $2 ..
view_searchok=Suche
view_searchreset=Suche zur&#252;cksetzen
view_security=Zeige Ausf&#252;hrungsprivilegien an

Some files were not shown because too many files have changed in this diff Show More