mirror of
https://github.com/webmin/webmin.git
synced 2026-02-03 22:23:28 +00:00
Compare commits
143 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9d55206c69 | ||
|
|
c2fe651b16 | ||
|
|
ff81498f73 | ||
|
|
1d380f8665 | ||
|
|
d4aada9248 | ||
|
|
e0da240903 | ||
|
|
4cd05d0777 | ||
|
|
207570d6c6 | ||
|
|
df520db5bd | ||
|
|
6a725d590b | ||
|
|
f00784fce8 | ||
|
|
495ab59f09 | ||
|
|
7d69745da2 | ||
|
|
a32f9ab50f | ||
|
|
6922e89582 | ||
|
|
c8b583b848 | ||
|
|
78fa0a6d02 | ||
|
|
a6fc0360ac | ||
|
|
151fd07c20 | ||
|
|
34ba810c40 | ||
|
|
f67563902c | ||
|
|
fe9172c70e | ||
|
|
8c6b2a3021 | ||
|
|
3ee53333ca | ||
|
|
694a9ef746 | ||
|
|
62f88f3141 | ||
|
|
bc0faf3a27 | ||
|
|
bd3e9c7d06 | ||
|
|
b2412b46d8 | ||
|
|
ff6f59339b | ||
|
|
2cb7691e37 | ||
|
|
24d15b1444 | ||
|
|
4d39b7233c | ||
|
|
897f0d06fe | ||
|
|
95cafd87b1 | ||
|
|
5856d46c6c | ||
|
|
31d3aa2782 | ||
|
|
799a0e8efd | ||
|
|
028dc5a7bd | ||
|
|
27a1ccf257 | ||
|
|
22abe602ed | ||
|
|
524c6678a6 | ||
|
|
a74744d914 | ||
|
|
fe1e459d62 | ||
|
|
c1430d3c78 | ||
|
|
e41d7bbceb | ||
|
|
b5438d5e74 | ||
|
|
ed4f4574e7 | ||
|
|
9eea0dc202 | ||
|
|
188aef4d97 | ||
|
|
12ca5b702e | ||
|
|
1669d55c67 | ||
|
|
4c9d6774aa | ||
|
|
28b906abb2 | ||
|
|
1e6fd5eb7c | ||
|
|
155bf542f8 | ||
|
|
c9f43f70d6 | ||
|
|
3ec46a61db | ||
|
|
e663dc10fd | ||
|
|
2f9e91b9e1 | ||
|
|
8509f841ba | ||
|
|
1138bff9e4 | ||
|
|
6461d8f245 | ||
|
|
90bf845504 | ||
|
|
0c348a754f | ||
|
|
106607b967 | ||
|
|
8f7acb24bf | ||
|
|
1dbe198aa3 | ||
|
|
33247f4fab | ||
|
|
8a28399cb4 | ||
|
|
102047efa8 | ||
|
|
fbc19a3d1a | ||
|
|
aae1c32030 | ||
|
|
0301c4751d | ||
|
|
926f35e7e8 | ||
|
|
1d299ecd00 | ||
|
|
2a9e9e491f | ||
|
|
fe39f816b3 | ||
|
|
473b72f98c | ||
|
|
73498f60bb | ||
|
|
938965c9d2 | ||
|
|
64b3e7d792 | ||
|
|
9cdeb188d8 | ||
|
|
2efc68fcdc | ||
|
|
0e68254f26 | ||
|
|
4e9408b048 | ||
|
|
0213ee0371 | ||
|
|
f5ebb0a1cf | ||
|
|
9b12008cd1 | ||
|
|
5db4f95687 | ||
|
|
6fe30eb104 | ||
|
|
1709426f3f | ||
|
|
838f90c8d7 | ||
|
|
ef01659b5b | ||
|
|
dc3099abe8 | ||
|
|
fc098eaa15 | ||
|
|
17747f5e6a | ||
|
|
8cb9515e0b | ||
|
|
1faed086a6 | ||
|
|
121f5afa5e | ||
|
|
a058b34461 | ||
|
|
e39e25f637 | ||
|
|
96bf8e0429 | ||
|
|
a5db48b268 | ||
|
|
4cf90d07ac | ||
|
|
f7a864b15e | ||
|
|
bd1fb03888 | ||
|
|
d48b4c0432 | ||
|
|
9e37f09bea | ||
|
|
b077a832b5 | ||
|
|
f6e7b851d2 | ||
|
|
cd40658ada | ||
|
|
fcc9677c89 | ||
|
|
c6fa750dc8 | ||
|
|
39ae4107f2 | ||
|
|
250a3f7ce6 | ||
|
|
e9e453cc2d | ||
|
|
6efc7363b8 | ||
|
|
a45f60a969 | ||
|
|
3615770fbe | ||
|
|
9ccf4fd7df | ||
|
|
c89225bd68 | ||
|
|
7e5556f530 | ||
|
|
f8c8487ac3 | ||
|
|
cae261ed84 | ||
|
|
aabd5f7a4f | ||
|
|
77795a6c40 | ||
|
|
3673c08687 | ||
|
|
97b71af97c | ||
|
|
a623f44b84 | ||
|
|
39a4574aae | ||
|
|
ccc5f260c4 | ||
|
|
83400e5edc | ||
|
|
02ae0fc5ae | ||
|
|
47694dac77 | ||
|
|
ea6e798b0e | ||
|
|
16204e7dcd | ||
|
|
efa9057d30 | ||
|
|
c11deb3936 | ||
|
|
d5e23a92e5 | ||
|
|
d195ccbbf2 | ||
|
|
61322d3ccb | ||
|
|
2d6bec06dc |
@@ -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
2
README
@@ -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
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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];
|
||||
}
|
||||
|
||||
@@ -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/");
|
||||
|
||||
@@ -186,6 +186,7 @@ core_edefchar=Fehlender oder ungültiger Zeichensatz für die Dokumente
|
||||
core_edefmime=Der Standard MIME-Typ muss in der Form type/subtype sein
|
||||
core_edefport=Ungültiger Standardport
|
||||
core_edirlog=Fehlerprotokolldatei ist nicht im erlaubten Verzeichnis
|
||||
core_eduplisten=Lausche Adresse $1 zweimal aufgeführt
|
||||
core_eerror='$1' kein gültiger Fehlercode
|
||||
core_eerrordir=Das Verzeichnis für das Error-Logfile existiert nicht
|
||||
core_efilelog=Ungültige Fehlerprotokolldatei
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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=Открытые...
|
||||
|
||||
@@ -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ür eine oder viele Systeme.
|
||||
longdesc_de=Konfiguriert Bacula um Sicherungen zu erstellen und manuell oder nach Plan wiederherzustellen, für eine oder viele Systeme.
|
||||
|
||||
@@ -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'});
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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'});
|
||||
}
|
||||
|
||||
@@ -22,3 +22,4 @@ delegation=1
|
||||
slaves=1
|
||||
findfree=1
|
||||
dnssec=1
|
||||
inviews=*
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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ählten Verzeichnissen.
|
||||
|
||||
@@ -11,7 +11,9 @@ cfd_ecmd=Die Configuration Engine daemon Befehl $1 wurde auf Ihrem System nicht
|
||||
cfd_none=Keine Einstellungen für die Configuration Engine Daemon wurde noch erstellt.
|
||||
cfd_return=Dämon Optionen
|
||||
cfd_start=Starte Configuration Engine Daemon
|
||||
cfd_startdesc=Klicke auf diese Schaltfläche, um den Configuration Engine Daemon mit den Einstellungen oben zu starten. Dies ermöglicht es andere Hosts die Konfiguration auf diesem Server auszuführen, und den geplanten Ablauf der Konfiguration (wenn aktiviert) zu starten.
|
||||
cfd_stop=Stoppe Configuration Engine Daemon
|
||||
cfd_stopdesc=Klicke auf diese Schaltflä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ühren der Konfiguration.
|
||||
cfd_title=Configuration Engine Daemon
|
||||
cluster_failed=Fehlgeschlagen CFengine auf $1 : $2 auszuführen
|
||||
cluster_header=Führe Konfigurations-Engine auf allen Hosts im Cluster aus ..
|
||||
@@ -122,6 +124,7 @@ edit_nochange=Nicht ä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ühre Befehl als Gruppe aus
|
||||
@@ -130,6 +133,7 @@ edit_procmat0=Warne niemals
|
||||
edit_procmat1=Genau
|
||||
edit_procmat2=Kleiner als
|
||||
edit_procmat3=Größer als
|
||||
edit_procnew=Fügen einen neuen treffenden Prozess-Muster hinzu
|
||||
edit_procowner=Führe Befehl als Benutzer aus
|
||||
edit_procrestart=Befehl, welcher nach dem killen ausgefühlt werden soll
|
||||
edit_procsig=Sende Signal zum Prozess
|
||||
@@ -154,6 +158,7 @@ edit_tidysize1=Leere Dateien
|
||||
edit_tidysize2=Dateien größer als
|
||||
edit_title=Editiere Einstellungen für Klasse
|
||||
host_cfg=Aktuelle CFengine Konfiguration von $1
|
||||
host_delete=Lö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ühren, wurden bisher de
|
||||
hosts_opts=Optionen für die Ausführung von Konfigurationen
|
||||
hosts_return=Serverliste
|
||||
hosts_run=Führe Configuration Engine aus
|
||||
hosts_rundesc=Klicke auf diese Schaltfläche, um die Configuration Engine auf allen oben aufgeführten Server auszuführen, mit ihren aktuellen Konfigurationen.
|
||||
hosts_title=Webmin CFengine Cluster
|
||||
index_active=Aktiv?
|
||||
index_add=Füge Aktion des Typs hinzu:
|
||||
index_admit=Erlaube Verzeichnis $1
|
||||
index_admit2=Erlaube $1 Verzeichnisse
|
||||
index_cadd=Klasse hinzufügen..
|
||||
index_cfrun=Führe Befehl $1 aus
|
||||
index_classes=Anwenden zu Klassen
|
||||
index_control=Aktion $1 ausführen
|
||||
index_control2=$1 Aktionen ausführen
|
||||
index_copy=Kopiere $1 nach $2
|
||||
@@ -204,6 +212,8 @@ index_maybe=Vielleicht
|
||||
index_misc=Hänge $1 ein
|
||||
index_misc2=Hä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üfe Dateisystem $1
|
||||
index_required2=Prüfe $1 Dateisysteme
|
||||
index_return=Aktionsliste
|
||||
@@ -214,9 +224,14 @@ index_section=Aktionstyp
|
||||
index_shellcommands=Führe Befehl $1 aus
|
||||
index_shellcommands2=Führe $1 Befehle aus
|
||||
index_tidy=Lösche Dateien in $1
|
||||
index_tidy2=Lösche Dateien in $1 Verzeichnissen
|
||||
index_title=Configuration Engine
|
||||
index_version=CFengine Version $1
|
||||
log_create_class=Klasse in Aktion $1 hinzugefügt
|
||||
log_create_section=Klasse in Aktion $1 erstellt
|
||||
log_delete_class=Klasse in Aktion $1 gelöscht
|
||||
log_delete_section=Sektion $1 gelöscht
|
||||
log_modify_class=Klasse in Aktion $1 modifiziert
|
||||
log_prun=Host Konfigurationen ausgeführt
|
||||
log_push=Entfernte Konfigurations-Hosts geändert
|
||||
log_run=Konfigurations-Automat ausgeführt
|
||||
@@ -280,7 +295,9 @@ save_eeditfile=Fehlende Datei zum Editieren $1
|
||||
save_eeditscript=Fehlendes Editor-Skript für Datei $1
|
||||
save_efilesacl=Fehlender oder ungültiger ACL-Namen für Dateien im Verzeichnis $1
|
||||
save_efilesdir=Fehlendes Verzeichnis $1
|
||||
save_efilesexclude=Fehlendes oder ungültiges Muster für Dateien, nicht im Verzeichnis $1 zu überprüfen
|
||||
save_efilesgroup=Fehlende oder ungültige Gruppe für Dateien im Verzeichnis $1
|
||||
save_efilesinclude=Fehlendes oder ungültiges Muster für Dateien im Verzeichnis $1 zu überprüfen
|
||||
save_efilesmode=Fehlende oder ungültige Berechtigungen für Dateien im Verzeichnis $1
|
||||
save_efilesowner=Fehlender oder ungültiger Eigentümer für Dateien im Verzeichnis $1
|
||||
save_efilesrec=Fehlende oder ungültige Integer Rekursionsebene für Dateien im Verzeichnis $1
|
||||
|
||||
@@ -2,6 +2,7 @@ __norefs=1
|
||||
index_all=<Wszystkie hosty>
|
||||
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
|
||||
|
||||
@@ -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=<wszystkie hosty>
|
||||
edit_arch=Architektura
|
||||
edit_class=Klasa
|
||||
edit_desc=Opis
|
||||
edit_details=Szczegóły pakietu z $1
|
||||
edit_donthave=<hosts that don't have it>
|
||||
edit_group=Użytkownicy z $1
|
||||
edit_have=<hosty, które go posiadają>
|
||||
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
|
||||
|
||||
@@ -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 über mehrere Server aus einer Quelle.
|
||||
longdesc_pl=Instaluj pakiety RPM, debian i Solaris na wielu serwerach z jednego ¼ród³a.
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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);
|
||||
©_crontab($_[0]->{'user'});
|
||||
|
||||
@@ -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ächen zum Ausführen von häufig verwendeten Befehle oder bearbeitet Dateien auf Ihrem System.
|
||||
longdesc_pl=Twórz przyciski do wykonywania czêsto u¿ywanych poleceñ lub edytowania plików w twoim systemie.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -73,6 +73,7 @@ my $protocol = &find_value("protocol", $jail);
|
||||
print &ui_table_row($text{'jail_defprotocol'},
|
||||
&ui_select("protocol", $protocol,
|
||||
[ [ '', "<$text{'jail_none'}>" ],
|
||||
[ 'all', $text{'jail_allprotocol'} ],
|
||||
[ 'tcp', 'TCP' ],
|
||||
[ 'udp', 'UDP' ],
|
||||
[ 'icmp', 'ICMP' ] ]));
|
||||
|
||||
@@ -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üfe auf Log-Datei Updates, welche
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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'});
|
||||
}
|
||||
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
|
||||
@@ -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>.
|
||||
|
||||
@@ -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 ändert Berechtigungen für Dateien und Verzeichnisse auf Ihrem System mit einem Windows-ähnliche Dateimanager.
|
||||
|
||||
13
firewall/config.info.pl
Normal file
13
firewall/config.info.pl
Normal 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---opcja komentarzy
|
||||
cluster_mode=Aktualizuj klaster serwerów,1,0-Zawsze, 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
|
||||
@@ -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
|
||||
|
||||
@@ -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
259
firewall/lang/pl
Normal 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
|
||||
@@ -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ö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
2
firewalld/config.info.ca
Executable 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
0
firewalld/create_zone.cgi
Normal file → Executable file
0
firewalld/default_zone.cgi
Normal file → Executable file
0
firewalld/default_zone.cgi
Normal file → Executable file
0
firewalld/delete_rules.cgi
Normal file → Executable file
0
firewalld/delete_rules.cgi
Normal file → Executable file
0
firewalld/delete_zone.cgi
Normal file → Executable file
0
firewalld/delete_zone.cgi
Normal file → Executable file
0
firewalld/edit_port.cgi
Normal file → Executable file
0
firewalld/edit_port.cgi
Normal file → Executable file
0
firewalld/edit_serv.cgi
Normal file → Executable file
0
firewalld/edit_serv.cgi
Normal file → Executable file
0
firewalld/index.cgi
Normal file → Executable file
0
firewalld/index.cgi
Normal file → Executable file
98
firewalld/lang/ca
Executable file
98
firewalld/lang/ca
Executable 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
|
||||
@@ -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ählt!
|
||||
delete_err=Fehlgeschlagen Regel zu löschen
|
||||
@@ -33,6 +34,7 @@ index_tservice=Dienst
|
||||
index_type=Regel-Typ
|
||||
index_zone=Zeige Regel in Zone:
|
||||
index_zoneadd=Füge Zone hinzu..
|
||||
index_zonedef=Setze Standard
|
||||
index_zonedel=Lösche Zone
|
||||
index_zoneok=Ändern
|
||||
log_bootdown=FirewallD beim Booten deaktiviert
|
||||
@@ -40,6 +42,7 @@ log_bootup=FirewallD beim Booten aktiviert
|
||||
log_create_port=Erlaubter Port $1 hinzugefügt
|
||||
log_create_serv=Erlaubter Dienst $1 hinzugefügt
|
||||
log_create_zone=Zone $1 erstellt
|
||||
log_default_zone=Setze Zone $1 zum Standard
|
||||
log_delete_port=Erlaubter Dienst $1 gelöscht
|
||||
log_delete_rules=$1 erlaubte Ports gelöscht
|
||||
log_delete_serv=Erlaubter Dienst $1 gelöscht
|
||||
|
||||
@@ -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
0
firewalld/restart.cgi
Normal file → Executable file
0
firewalld/save_ifaces.cgi
Normal file → Executable file
0
firewalld/save_ifaces.cgi
Normal file → Executable file
0
firewalld/save_port.cgi
Normal file → Executable file
0
firewalld/save_port.cgi
Normal file → Executable file
0
firewalld/save_serv.cgi
Normal file → Executable file
0
firewalld/save_serv.cgi
Normal file → Executable file
0
firewalld/start.cgi
Normal file → Executable file
0
firewalld/start.cgi
Normal file → Executable file
0
firewalld/stop.cgi
Normal file → Executable file
0
firewalld/stop.cgi
Normal file → Executable file
0
firewalld/zone_form.cgi
Normal file → Executable file
0
firewalld/zone_form.cgi
Normal file → Executable 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";
|
||||
|
||||
@@ -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'}) {
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -21,6 +21,7 @@ backup_title=Jetzt sichern
|
||||
delete_enone=Nichts ausgewählt
|
||||
delete_err=Fehlgeschlagen Backups zu löschen
|
||||
dump_after=Kommando nach der Sicherung ausführen
|
||||
dump_aok=Überspringe Befehl, auch wenn Backup fehlschlägt
|
||||
dump_attribs=Dateisystemattribute einfügen?
|
||||
dump_auto=Automatisch herausfinden
|
||||
dump_bcomp=Puffere komprimierte Daten in Blöcke?
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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+$//;
|
||||
|
||||
@@ -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'});
|
||||
|
||||
BIN
gray-theme/squid/images/manual.gif
Executable file
BIN
gray-theme/squid/images/manual.gif
Executable file
Binary file not shown.
|
After Width: | Height: | Size: 4.9 KiB |
6
grub/config.info.ja_JP.euc
Normal file
6
grub/config.info.ja_JP.euc
Normal file
@@ -0,0 +1,6 @@
|
||||
line1=設定オプション,11
|
||||
install=GRUB を導入するディスク/パーティション,0
|
||||
line2=システム設定,11
|
||||
menu_file=GRUB メニュー設定ファイル,0
|
||||
grub_path=GRUB 実行ファイルのパス,0
|
||||
device_map=デバイス名マッピングファイル,3,GRUBから取得
|
||||
@@ -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=オプション タイトル
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
368
lang/ja_JP.euc
368
lang/ja_JP.euc
@@ -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=<ヘッダ > セクションがありません
|
||||
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=終了時に、$1 の書き込みに失敗しました : $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=<ヘッダ > セクションがありません
|
||||
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 $1 ($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 の $1
|
||||
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=はい
|
||||
|
||||
2
lang/pl
2
lang/pl
@@ -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.
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,13 +1,21 @@
|
||||
line1=Opcje konfiguracyjne,11
|
||||
show_status=Pokazywać stan włączenia i 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 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
|
||||
|
||||
486
lpadmin/lang/pl
486
lpadmin/lang/pl
@@ -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 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 zdalnym użytkownikom drukowanie w 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 zdalnym użytkownikom drukowanie w 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 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 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 powyższej listy, aby je anulować.
|
||||
jobs_cancelview=Naciśnij na numer ID zadania z 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 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 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 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 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 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 : $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 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 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 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 : $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 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 zdalnym użytkownikom drukowanie w 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 zdalnym użytkownikom drukowanie w 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 powyższej listy, aby je anulować.
|
||||
jobs_cancelsel=Anuluj wybrane zadania
|
||||
jobs_cancelview=Naciśnij na numer ID zadania z 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 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 rozdzielczość
|
||||
redhat_printer2=Model i 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 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 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 :
|
||||
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 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 :
|
||||
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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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'};
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -324,7 +324,6 @@ sform_bcc=BCC: Betreff
|
||||
sform_body=E-Mail-Textkö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 Übertragungsstatus
|
||||
view_ecannot=Sie dü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öscht/verschoben.
|
||||
view_enew=Als neu bearbeiten
|
||||
view_eugone=Der User existiert nicht
|
||||
view_eugone=Der Benutzer existiert nicht
|
||||
view_final-recipient=Entgültiger Empfänger
|
||||
view_folder=Zurück zur E-Mailbox
|
||||
view_forward=Weiterleiten
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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
@@ -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ändler-Programme mapt.
|
||||
desc_ja_JP.UTF-8=MIME 鍨嬨儣銉<E584A3>偘銉┿儬
|
||||
longdesc_ja_JP.UTF-8=/etc/mailcap 銉曘偂銈ゃ儷銈掔法闆嗐仐銇︺€丮IME 鍨嬫瘞銇<E7989E>嚘鐞嗐仚銈嬨儣銉<E584A3>偘銉┿儬銈掑壊銈婂綋銇︺伨銇欍€<E6AC8D>
|
||||
|
||||
@@ -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.
|
||||
|
||||
21
makedist.pl
21
makedist.pl
@@ -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) {
|
||||
|
||||
@@ -52,6 +52,7 @@ perl_title=Perl-Modul Dokumentation
|
||||
search_custom=angepaß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ür $1
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 ]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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'}) {
|
||||
|
||||
29
miniserv.pl
29
miniserv.pl
@@ -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}) {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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ätze passend zu alle Kriterien ..
|
||||
adv_ok=Suche jetzt
|
||||
adv_or=Suche Datensätze passend zu jeden Kriterien ..
|
||||
adv_title=Erweiterte Suche
|
||||
backup_after=Befehl, der nach dem Backup ausgefü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ühren
|
||||
backup_ok2=Speichern
|
||||
backup_options=Strukturinformationen zu ausschließen
|
||||
backup_sched=Sicherungsauftrag aktivieren?
|
||||
backup_sched1=Ja, zu den unten gewählten Zeitpunkten ..
|
||||
backup_seltables=Ausgewählte Tabellen...
|
||||
@@ -101,8 +105,10 @@ cnf_emyisam_sort_buffer_size=Fehlende oder ungültige MyISAM Sortier-Pufferg
|
||||
cnf_emysqld=Konnte nicht [mysqld]-Abschnitt in my.cnf finden
|
||||
cnf_enet_buffer_length=Fehlende oder ungültige Netzwerk Puffergröße
|
||||
cnf_eport=Fehlende oder ungültige Portnummer
|
||||
cnf_equery_cache_size=Ungültige Abfrage-Cache-Größe
|
||||
cnf_err=Fehlgeschlagen MySQL-Server-Optionen zu speichern
|
||||
cnf_esocket=Fehlender Unix-Socket-Dateinamen
|
||||
cnf_esort_buffer=Fehlende oder ungültige Sortier-Puffergröße
|
||||
cnf_etable_cache=Fehlende oder ungültige Tabelle zum cachen
|
||||
cnf_fpt=Separate Datei fü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öße
|
||||
cnf_port=MySQL Server Port
|
||||
cnf_query_cache_size=Abfrage-Cache-Größe in Bytes
|
||||
cnf_restart=Speichere und starte MySQL neu
|
||||
cnf_socket=MySQL Unix socket
|
||||
cnf_sort_buffer=Sortiere Puffergröße
|
||||
@@ -153,6 +160,7 @@ cprivs_anon=Anonym
|
||||
cprivs_db=Datenbank
|
||||
cprivs_derr=Konnte Feld-Berechtigungen nicht löschen
|
||||
cprivs_dok=Lösche Berechtigungen
|
||||
cprivs_drusure=Sind Sie sicher, dass Sie die $1 ausgewählten MySQL Spalten-Berechtigungen löschen möchten?
|
||||
cprivs_dtitle=Löschen Spalten-Berechtigungen
|
||||
cprivs_enone=Keine Felder ausgewä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ählte Objekte
|
||||
dbase_drop=Lösche Datenbank
|
||||
dbase_ecannot=Sie haben keine Berechtigung, diese Datenbank zu bearbeiten
|
||||
dbase_exec=SQL ausführen
|
||||
@@ -285,6 +294,7 @@ ddrop_mysql=Da dies die Hauptdatenbank ist, wird das Löschen Ihren MySQL-Se
|
||||
ddrop_ok=Lösche Datenbank
|
||||
ddrop_rusure=Sind sie sicher, dass Sie die Datenbank $1 löschen möchten? $2 Tabellen mit $3 Zeilen werden gelöscht werden.
|
||||
ddrop_title=Lösche Datenbank
|
||||
ddrops_ecannotdb=Sie sind nicht berechtigt die Datenbank $1 zu verwerfen
|
||||
ddrops_enone=Keine Datenbank ausgewä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ä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ändert
|
||||
log_cpriv_create=Berechtigungen für Feld $5, Tabelle $4 angelegt
|
||||
@@ -500,11 +513,13 @@ log_cpriv_delete=Berechtigungen für Feld $5, Tabelle $4 gelöscht
|
||||
log_cpriv_delete_l=Berechtigungen für Feld $5, Tabelle $4, Datenbank $3, Benutzer $1, Host $2 gelöscht
|
||||
log_cpriv_modify=Berechtigungen für Feld $5, Tabelle $4 geändert
|
||||
log_cpriv_modify_l=Berechtigungen für Feld $5, Tabelle $4, Datenbank $3, Benutzer $1, Host $2 geändert
|
||||
log_cprivs_delete=$1 Feldprivilegien gelöscht
|
||||
log_data_create=Zeile in Tabelle $2 in Datenbank $3 hinzugefügt
|
||||
log_data_delete=$1 Zeilen aus Tabelle $2 in Datenbank $3 gelöscht
|
||||
log_data_modify=$1 Zeilen in Tabelle $2 in Datenbank $3 geändert
|
||||
log_db_create=Datenbank $1 erzeugt
|
||||
log_db_delete=Datenbank $1 gelöscht
|
||||
log_dbprivs_delete=$1 Datenbankprivilegien gelöscht
|
||||
log_dbs_delete=$1 Datenbanken verworfen
|
||||
log_exec=SQL in Datenbank $1 ausgeführt
|
||||
log_exec_l=SQL-Befehl $2 in Datenbank $1 ausgeführt
|
||||
@@ -639,6 +654,7 @@ tdrop_ok=Lösche Tabelle
|
||||
tdrop_rusure=Sind Sie sicher, dass Sie die Tabelle $1 in Datenbank $2 löschen wollen? $3 Zeilen werden gelöscht werden?
|
||||
tdrop_title=Lösche Tabelle
|
||||
tdrops_ok=Verwerfe Objekte
|
||||
tdrops_rusure2=Sind Sie sicher, dass Sie die $1 ausgewählten Objekte in der Datenbank $2 verwerfen mö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ür $1 in Feld $2 ..
|
||||
view_searchhead2=Erweiterte Suchergebnisse auf $1 Felder ..
|
||||
view_searchheadnot=Suchergebnisse für nicht $1 in Feld $2 ..
|
||||
view_searchok=Suche
|
||||
view_searchreset=Suche zurücksetzen
|
||||
view_security=Zeige Ausführungsprivilegien an
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user