Merge branch 'master' of github.com:webmin/webmin

This commit is contained in:
Jamie Cameron
2022-11-05 20:55:45 -07:00
53 changed files with 332 additions and 51 deletions

View File

@@ -44,10 +44,6 @@ keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
tmpl_dnssec_dt=1
dnssectools_conf=/etc/dnssec-tools/dnssec-tools.conf
dnssectools_rollrec=/var/named/system.rollrec
dnssectools_keydir=/var/named/dtkeys
dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1

View File

@@ -47,10 +47,6 @@ keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
tmpl_dnssec_dt=1
dnssectools_conf=/etc/dnssec-tools/dnssec-tools.conf
dnssectools_rollrec=/var/named/system.rollrec
dnssectools_keydir=/var/named/dtkeys
dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1

View File

@@ -44,10 +44,6 @@ keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
tmpl_dnssec_dt=1
dnssectools_conf=/etc/dnssec-tools/dnssec-tools.conf
dnssectools_rollrec=/var/named/system.rollrec
dnssectools_keydir=/var/named/dtkeys
dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1

View File

@@ -44,10 +44,6 @@ keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
tmpl_dnssec_dt=1
dnssectools_conf=/etc/dnssec-tools/dnssec-tools.conf
dnssectools_rollrec=/var/named/system.rollrec
dnssectools_keydir=/var/named/dtkeys
dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1

View File

@@ -47,10 +47,6 @@ keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
tmpl_dnssec_dt=1
dnssectools_conf=/etc/dnssec-tools/dnssec-tools.conf
dnssectools_rollrec=/var/named/system.rollrec
dnssectools_keydir=/var/named/dtkeys
dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1

View File

@@ -44,10 +44,6 @@ keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
tmpl_dnssec_dt=1
dnssectools_conf=/etc/dnssec-tools/dnssec-tools.conf
dnssectools_rollrec=/var/named/system.rollrec
dnssectools_keydir=/var/named/dtkeys
dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1

View File

@@ -47,10 +47,6 @@ keygen=dnssec-keygen
tmpl_dnssec=0
dnssec_period=21
tmpl_dnssec_dt=1
dnssectools_conf=/etc/dnssec-tools/dnssec-tools.conf
dnssectools_rollrec=/var/named/system.rollrec
dnssectools_keydir=/var/named/dtkeys
dnssectools_rollmgr_pidfile=/var/run/rollmgr.pid
force_random=0
spf_record=0
dnssec_info=1

View File

@@ -1,2 +1,2 @@
base_port=555
flavors=0
flavors=2

View File

@@ -1,3 +1,3 @@
base_port=Base port number for WebSockets connections,0,5
size=Terminal width and height in characters,3,Automatic,5,,,Static (80x24)
flavors=Enable inbuilt command prompt color customization,1,1-Yes,0-No
flavors=Enable inbuilt command prompt color customization,1,2-Automatic,1-Yes,0-No

View File

@@ -33,10 +33,10 @@ my $def_cols_n = 80;
my $def_rows_n = 24;
my $rcvd_cnt_w = int($ENV{'HTTP_X_AGENT_WIDTH'}) || int($in{'w'});
my $rcvd_cnt_h = int($ENV{'HTTP_X_AGENT_HEIGHT'}) || int($in{'h'});
my $rcvd_or_def_col_w = &is_float($in{'f'}) ? $in{'f'} : 9;
my $rcvd_or_def_row_h = &is_float($in{'l'}) ? $in{'l'} : 18;
my $rcvd_or_def_col_o = int($in{'g'}) || 1;
my $rcvd_or_def_row_o = int($in{'o'}) || 0;
my $rcvd_or_def_col_w = defined($in{'f'}) ? &float($in{'f'}) : 9;
my $rcvd_or_def_row_h = defined($in{'l'}) ? &float($in{'l'}) : 18;
my $rcvd_or_def_col_o = defined($in{'g'}) ? int($in{'g'}) : 1;
my $rcvd_or_def_row_o = defined($in{'o'}) ? int($in{'o'}) : 0;
my $resize_call = $in{'r'};
my $xmlhr = $ENV{'HTTP_X_REQUESTED_WITH'} eq "XMLHttpRequest";
my %term_opts;
@@ -90,20 +90,38 @@ body[style='height:100%'] {
height: $calc_rows_abs;
padding: 2px;
}
#terminal:empty:before {
display: block;
content: " ";
overflow: hidden;
width: 12px;
height: 12px;
margin-top: 4px;
margin-left: 4px;
border-radius: 50%;
box-sizing: border-box;
border: 1px solid transparent;
border-top-color: rgba(255, 255, 255, 0.8);
border-bottom-color: rgba(255, 255, 255, 0.8);
animation: jumping-spinner 1s ease infinite;
}
#terminal:empty:after {
display: block;
content: " ";
overflow: hidden;
width: 24px;
height: 24px;
margin: 2% auto;
border-radius: 50%;
box-sizing: border-box;
border: 1px solid transparent;
border-top-color: rgba(255, 255, 255, 0.8);
border-bottom-color: rgba(255, 255, 255, 0.8);
animation: jumping-spinner 1s ease infinite;
display: block;
content: attr(data-label);
margin-left: 24px;
margin-top: -16px;
font-weight: 100;
color: rgba(255, 255, 255, 0.8);
font-family: "Lucida Console", Courier, monospace;
font-size: 14px;
text-transform: uppercase;
}
\@keyframes jumping-spinner {
to {
@@ -138,7 +156,7 @@ EOF
);
# Print main container
print "<div id=\"terminal\" $termjs_opts{'ContainerStyle'}></div>\n";
print "<div data-label=\"$text{'index_connecting'}\" id=\"terminal\" $termjs_opts{'ContainerStyle'}></div>\n";
# Detect terminal width and height for regular themes
if (!$xmlhr) {
@@ -198,10 +216,14 @@ if ($user eq "root" && $in{'user'}) {
&error(&text('index_euser', &html_escape($in{'user'})));
$user = $in{'user'};
}
my @uinfo = getpwnam($user);
@uinfo || &error(&text('index_euser', &html_escape($user)));
my $ushell_bash = $uinfo[8] =~ /\/bash$/;
# Terminal flavors
my (@cmds, $term_flavors);
if ($config{'flavors'}) {
if ($config{'flavors'} == 1 ||
$config{'flavors'} == 2 && $ushell_bash) {
my ($cmd_lsalias, $cmd_ps1) = ("alias ls='ls --color=auto'");
# Optionally add colors to the prompt depending on the user type
@@ -231,7 +253,6 @@ my $shellserver_cmd = "$module_config_directory/shellserver.pl";
if (!-r $shellserver_cmd) {
&cron::create_wrapper($shellserver_cmd, $module_name, "shellserver.pl");
}
defined(getpwnam($user)) || &error(&text('index_euser', &html_escape($user)));
my $tmpdir = &tempname_dir();
$ENV{'HISTCONTROL'} = 'ignoredups:ignorespace';
$ENV{'SESSION_ID'} = $main::session_id;

7
xterm/lang/af.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminale
index_cpan=Die Perl-module <tt>$1</tt> wat nodig is om WebSockets-verbindings te aanvaar, is nie beskikbaar nie, maar jy kan dit outomaties installeer deur Webmin se <a href='$2'>Perl Modules</a>-module te gebruik.
index_euser=Fout: Gebruiker $1 kan nie die dop laat loop nie, aangesien dit nie bestaan nie!
index_connecting=Koppel aan ..
acl_user=Begin dop as Unix-gebruiker
acl_sameuser=Dieselfde as Webmin-aanmelding

7
xterm/lang/ar.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=صالة
index_cpan=وحدة Perl <tt>$1</tt> المطلوبة لقبول اتصالات WebSockets غير متوفرة ، ولكن يمكنك تثبيتها تلقائيًا باستخدام وحدة Webmin <a href='$2'>Perl Modules</a>.
index_euser=خطأ: لا يمكن للمستخدم$1 تشغيل shell لأنه غير موجود!
index_connecting=توصيل ..
acl_user=قم بتشغيل shell كمستخدم Unix
acl_sameuser=مثل تسجيل الدخول إلى Webmin

7
xterm/lang/be.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Тэрмінал
index_cpan=Модуль Perl <tt>$1</tt>, неабходны для прыёму злучэнняў WebSockets, недаступны, але вы можаце ўсталяваць яго аўтаматычна з дапамогай модуля <a href='$2'>Modules Perl</a> Webmin.
index_euser=Памылка: карыстальнік $1 не можа запусціць абалонку, бо яна не існуе!
index_connecting=Падключэнне ..
acl_user=Запусціце абалонку ад імя карыстальніка Unix
acl_sameuser=Тое самае, што і ўваход у Webmin

7
xterm/lang/bg.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Терминал
index_cpan=Модулът Perl <tt>$1</tt>, необходим за приемане на WebSockets връзки, не е наличен, но можете да го инсталирате автоматично с помощта на модула <a href='$2'>Modules Perl</a> на Webmin.
index_euser=Грешка: Потребител $1 не може да стартира обвивката, тъй като тя не съществува!
index_connecting=Свързване ..
acl_user=Стартирайте shell като Unix потребител
acl_sameuser=Същото като влизане в Webmin

7
xterm/lang/ca.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=El mòdul Perl <tt>$1</tt> necessari per acceptar connexions WebSockets no està disponible, però podeu instal·lar-lo automàticament mitjançant el mòdul <a href='$2'>Mòduls Perl</a> de Webmin.
index_euser=Error: l'usuari $1 no pot executar l'intèrpret d'ordres perquè no existeix!
index_connecting=Connectant ..
acl_user=Executeu shell com a usuari Unix
acl_sameuser=Igual que l'inici de sessió de Webmin

7
xterm/lang/cs.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminál
index_cpan=Perl modul <tt>$1</tt> potřebný k akceptování připojení WebSockets není k dispozici, ale můžete jej nainstalovat automaticky pomocí modulu <a href='$2'>Perl Modules</a> Webminu.
index_euser=Chyba: Uživatel $1 nemůže spustit shell, protože neexistuje!
index_connecting=Připojování ..
acl_user=Spusťte shell jako uživatel Unixu
acl_sameuser=Stejné jako přihlášení do Webminu

7
xterm/lang/da.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Perl-modulet <tt>$1</tt>, der er nødvendigt for at acceptere WebSockets-forbindelser, er ikke tilgængeligt, men du kan installere det automatisk ved hjælp af Webmins <a href='$2'>Perl-moduler</a>-modul.
index_euser=Fejl: Bruger $1 kan ikke køre skallen, da den ikke eksisterer!
index_connecting=Tilslutning ..
acl_user=Kør shell som Unix-bruger
acl_sameuser=Samme som Webmin login

7
xterm/lang/de.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Das Perl-Modul <tt>$1</tt>, das zum Akzeptieren von WebSockets-Verbindungen benötigt wird, ist nicht verfügbar, aber Sie können es automatisch mit dem Modul <a href='$2'>Perl-Module</a> von Webmin installieren.
index_euser=Fehler: Benutzer $1 kann die Shell nicht ausführen, da sie nicht existiert!
index_connecting=Verbinden ..
acl_user=Führen Sie die Shell als Unix-Benutzer aus
acl_sameuser=Dasselbe wie bei der Webmin-Anmeldung

7
xterm/lang/el.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Τερματικό
index_cpan=Η λειτουργική μονάδα Perl <tt>$1</tt> που απαιτείται για την αποδοχή συνδέσεων WebSockets δεν είναι διαθέσιμη, αλλά μπορείτε να την εγκαταστήσετε αυτόματα χρησιμοποιώντας τη λειτουργική μονάδα <a href='$2'>Perl Modules</a> του Webmin.
index_euser=Σφάλμα : Ο χρήστης $1 δεν μπορεί να εκτελέσει το κέλυφος καθώς δεν υπάρχει!
index_connecting=Σύνδεση ..
acl_user=Εκτελέστε το κέλυφος ως χρήστης Unix
acl_sameuser=Το ίδιο με τη σύνδεση στο Webmin

View File

@@ -1,6 +1,7 @@
index_title=Terminal
index_cpan=The Perl module <tt>$1</tt> needed to accept WebSockets connections is not available, but you can install it automatically using Webmin's <a href='$2'>Perl Modules</a> module.
index_euser=Error : User $1 cannot run the shell as it does not exist!
index_connecting=Connecting ..
acl_user=Run shell as Unix user
acl_sameuser=Same as Webmin login

7
xterm/lang/es.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=El módulo Perl <tt>$1</tt> necesario para aceptar conexiones WebSockets no está disponible, pero puede instalarlo automáticamente usando el módulo <a href='$2'>Perl Modules</a> de Webmin.
index_euser=Error: ¡El usuario $1 no puede ejecutar el shell porque no existe!
index_connecting=Conectando ..
acl_user=Ejecutar shell como usuario de Unix
acl_sameuser=Igual que el inicio de sesión de Webmin

7
xterm/lang/eu.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminala
index_cpan=WebSockets konexioak onartzeko behar den Perl modulua <tt>$1</tt> ez dago erabilgarri, baina automatikoki instala dezakezu Webmin-en <a href='$2'>Perl Modules</a> modulua erabiliz.
index_euser=Errorea: $1 erabiltzaileak ezin du shell-a exekutatu, ez baitago!
index_connecting=Konektatzen ..
acl_user=Exekutatu shell Unix erabiltzaile gisa
acl_sameuser=Webmin-en saioaren berdina

7
xterm/lang/fa.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=پایانه
index_cpan=ماژول Perl <tt>$1</tt> مورد نیاز برای پذیرش اتصالات WebSockets در دسترس نیست، اما می توانید آن را به طور خودکار با استفاده از ماژول <a href='$2'>Perl Modules</a> Webmin نصب کنید.
index_euser=خطا : کاربر $1 نمی تواند پوسته را اجرا کند زیرا وجود ندارد!
index_connecting=برقراری ارتباط ..
acl_user=شل را به عنوان کاربر یونیکس اجرا کنید
acl_sameuser=مانند ورود به وبمین

7
xterm/lang/fi.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminaali
index_cpan=WebSockets-yhteyksien hyväksymiseen tarvittava Perl-moduuli <tt>$1</tt> ei ole saatavilla, mutta voit asentaa sen automaattisesti käyttämällä Webminin <a href='$2'>Perl-moduulit</a>-moduulia.
index_euser=Virhe : Käyttäjä $1 ei voi suorittaa komentotulkkia, koska sitä ei ole olemassa!
index_connecting=Yhdistetään ..
acl_user=Suorita shell Unix-käyttäjänä
acl_sameuser=Sama kuin Webminin kirjautuminen

7
xterm/lang/fr.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Le module Perl <tt>$1</tt> nécessaire pour accepter les connexions WebSockets n'est pas disponible, mais vous pouvez l'installer automatiquement à l'aide du module <a href='$2'>Modules Perl</a> de Webmin.
index_euser=Erreur : l'utilisateur $1 ne peut pas exécuter le shell car il n'existe pas !
index_connecting=Connexion ..
acl_user=Exécuter le shell en tant qu'utilisateur Unix
acl_sameuser=Identique à la connexion Webmin

7
xterm/lang/he.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=מָסוֹף
index_cpan=מודול Perl <tt>$1</tt> הדרוש כדי לקבל חיבורי WebSockets אינו זמין, אך אתה יכול להתקין אותו באופן אוטומטי באמצעות מודול <a href='$2'>Perl Modules</a> של Webmin.
index_euser=שגיאה: המשתמש $1 לא יכול להפעיל את המעטפת מכיוון שהיא לא קיימת!
index_connecting=מתחבר ..
acl_user=הפעל מעטפת כמשתמש יוניקס
acl_sameuser=זהה לכניסה ל-Webmin

7
xterm/lang/hr.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Perl modul <tt>$1</tt> potreban za prihvaćanje WebSockets veza nije dostupan, ali ga možete automatski instalirati pomoću Webminovog <a href='$2'>Perl modula</a> modula.
index_euser=Pogreška: Korisnik $1 ne može pokrenuti ljusku jer ona ne postoji!
index_connecting=Povezivanje ..
acl_user=Pokrenite shell kao Unix korisnik
acl_sameuser=Isto kao prijava na Webmin

7
xterm/lang/hu.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminál
index_cpan=A WebSockets kapcsolatok elfogadásához szükséges <tt>$1</tt> Perl modul nem elérhető, de automatikusan telepítheti a Webmin <a href='$2'>Perl Modules</a> moduljával.
index_euser=Hiba: $1 felhasználó nem tudja futtatni a parancsértelmezőt, mert nem létezik!
index_connecting=Csatlakozás. ..
acl_user=Futtassa a shell-t Unix felhasználóként
acl_sameuser=Ugyanaz, mint a Webmin bejelentkezésnél

7
xterm/lang/it.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=terminale
index_cpan=Il modulo Perl <tt>$1</tt> necessario per accettare le connessioni WebSocket non è disponibile, ma puoi installarlo automaticamente usando il modulo <a href='$2'>Moduli Perl</a> di Webmin.
index_euser=Errore: l'utente $1 non può eseguire la shell perché non esiste!
index_connecting=Collegamento ..
acl_user=Esegui shell come utente Unix
acl_sameuser=Come per l'accesso Webmin

7
xterm/lang/ja.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=「ターミナル」
index_cpan=WebSockets 接続を受け入れるために必要な Perl モジュール <tt>$1</tt> は利用できませんが、Webmin の <a href='$2'>Perl モジュール</a> モジュールを使用して自動的にインストールできます。
index_euser=エラー : ユーザー $1 はシェルが存在しないため実行できません!
index_connecting=接続中 ..
acl_user=Unix ユーザーとしてシェルを実行する
acl_sameuser=Webmin ログインと同じ

7
xterm/lang/ko.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=단말기
index_cpan=WebSockets 연결을 수락하는 데 필요한 Perl 모듈 <tt>$1</tt>을(를) 사용할 수 없지만 Webmin의 <a href='$2'>Perl 모듈</a> 모듈을 사용하여 자동으로 설치할 수 있습니다.
index_euser=오류: 사용자 $1은(는) 쉘이 존재하지 않으므로 실행할 수 없습니다!
index_connecting=연결 중 ..
acl_user=Unix 사용자로 쉘 실행
acl_sameuser=Webmin 로그인과 동일

7
xterm/lang/lt.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminalas
index_cpan=„Perl“ modulis <tt>$1</tt>, reikalingas „WebSockets“ ryšiams priimti, nepasiekiamas, tačiau jį galite įdiegti automatiškai naudodami „Webmin“ <a href='$2'>Perl modulių</a> modulį.
index_euser=Klaida: vartotojas $1 negali paleisti apvalkalo, nes jo nėra!
index_connecting=Jungiamasi ..
acl_user=Paleiskite apvalkalą kaip Unix vartotoją
acl_sameuser=Tas pats kaip Webmin prisijungimas

7
xterm/lang/lv.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminālis
index_cpan=Perl modulis <tt>$1</tt>, kas nepieciešams, lai pieņemtu WebSockets savienojumus, nav pieejams, taču to var instalēt automātiski, izmantojot Webmin <a href='$2'>Perl moduļus</a> moduli.
index_euser=Kļūda: lietotājs $1 nevar palaist čaulu, jo tā neeksistē!
index_connecting=Notiek savienojuma izveide. ..
acl_user=Palaidiet apvalku kā Unix lietotāju
acl_sameuser=Tāpat kā Webmin pieteikšanās

7
xterm/lang/ms.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Modul Perl <tt>$1</tt> yang diperlukan untuk menerima sambungan WebSockets tidak tersedia, tetapi anda boleh memasangnya secara automatik menggunakan modul <a href='$2'>Modul Perl</a> Webmin.
index_euser=Ralat : Pengguna $1 tidak boleh menjalankan shell kerana ia tidak wujud!
index_connecting=Menyambung ..
acl_user=Jalankan shell sebagai pengguna Unix
acl_sameuser=Sama seperti log masuk Webmin

7
xterm/lang/mt.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Il-modulu Perl <tt>$1</tt> meħtieġ biex jaċċetta konnessjonijiet WebSockets mhuwiex disponibbli, iżda tista' tinstallah awtomatikament billi tuża l-modulu <a href='$2'>Moduli Perl</a> ta' Webmin.
index_euser=Żball: L-utent $1 ma jistax iħaddem il-qoxra peress li ma teżistix!
index_connecting=Konnessjoni ..
acl_user=Mexxi shell bħala utent Unix
acl_sameuser=L-istess bħall-login ta' Webmin

7
xterm/lang/nl.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=De Perl-module <tt>$1</tt> die nodig is om WebSockets-verbindingen te accepteren, is niet beschikbaar, maar u kunt deze automatisch installeren met de <a href='$2'>Perl-modules</a>-module van Webmin.
index_euser=Fout: Gebruiker $1 kan de shell niet uitvoeren omdat deze niet bestaat!
index_connecting=Verbinden ..
acl_user=Voer shell uit als Unix-gebruiker
acl_sameuser=Hetzelfde als inloggen bij Webmin

7
xterm/lang/no.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Perl-modulen <tt>$1</tt> som trengs for å akseptere WebSockets-tilkoblinger er ikke tilgjengelig, men du kan installere den automatisk ved å bruke Webmins <a href='$2'>Perl-moduler</a>-modul.
index_euser=Feil: Bruker $1 kan ikke kjøre skallet siden det ikke eksisterer!
index_connecting=Kobler til ..
acl_user=Kjør shell som Unix-bruker
acl_sameuser=Samme som Webmin-pålogging

7
xterm/lang/pl.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Moduł Perla <tt>$1</tt> potrzebny do akceptowania połączeń WebSockets nie jest dostępny, ale możesz zainstalować go automatycznie za pomocą modułu <a href='$2'>Moduły Perla</a> firmy Webmin.
index_euser=Błąd: Użytkownik $1 nie może uruchomić powłoki, ponieważ ona nie istnieje!
index_connecting=Podłączanie ..
acl_user=Uruchom powłokę jako użytkownik Unix
acl_sameuser=Tak samo jak logowanie do Webmina

7
xterm/lang/pt.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=terminal
index_cpan=O módulo Perl <tt>$1</tt> necessário para aceitar conexões WebSockets não está disponível, mas você pode instalá-lo automaticamente usando o módulo <a href='$2'>Perl Modules</a> do Webmin.
index_euser=Erro: O usuário $1 não pode executar o shell porque ele não existe!
index_connecting=Conectando ..
acl_user=Executar shell como usuário Unix
acl_sameuser=Igual ao login do Webmin

7
xterm/lang/pt_BR.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=terminal
index_cpan=O módulo Perl <tt>$1</tt> necessário para aceitar conexões WebSockets não está disponível, mas você pode instalá-lo automaticamente usando o módulo <a href='$2'>Perl Modules</a> do Webmin.
index_euser=Erro: O usuário $1 não pode executar o shell porque ele não existe!
index_connecting=Conectando ..
acl_user=Executar shell como usuário Unix
acl_sameuser=Igual ao login do Webmin

7
xterm/lang/ro.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Modulul Perl <tt>$1</tt> necesar pentru a accepta conexiunile WebSockets nu este disponibil, dar îl puteți instala automat folosind modulul <a href='$2'>Module Perl</a> al Webmin.
index_euser=Eroare: utilizatorul $1 nu poate rula shell-ul deoarece nu există!
index_connecting=Conectare ..
acl_user=Rulați shell ca utilizator Unix
acl_sameuser=La fel ca autentificarea Webmin

7
xterm/lang/ru.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Терминал
index_cpan=Модуль Perl <tt>$1</tt>, необходимый для приема соединений WebSockets, недоступен, но вы можете установить его автоматически с помощью модуля Webmin <a href='$2'>Perl Modules</a>.
index_euser=Ошибка: пользователь $1 не может запустить оболочку, так как ее не существует!
index_connecting=Подключение ..
acl_user=Запустить оболочку от имени пользователя Unix
acl_sameuser=То же, что и вход в Webmin

7
xterm/lang/sk.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminál
index_cpan=Modul Perl <tt>$1</tt> potrebný na akceptovanie pripojení WebSockets nie je dostupný, ale môžete ho nainštalovať automaticky pomocou modulu <a href='$2'>Perl Modules</a> od Webmin.
index_euser=Chyba: Používateľ $1 nemôže spustiť shell, pretože neexistuje!
index_connecting=Pripája sa ..
acl_user=Spustite shell ako používateľ Unixu
acl_sameuser=Rovnaké ako prihlásenie Webmin

7
xterm/lang/sl.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Modul Perl <tt>$1</tt>, potreben za sprejemanje povezav WebSockets, ni na voljo, vendar ga lahko samodejno namestite z uporabo modula <a href='$2'>Moduli Perl</a> podjetja Webmin.
index_euser=Napaka: Uporabnik $1 ne more zagnati lupine, ker ne obstaja!
index_connecting=Povezovanje ..
acl_user=Zaženi lupino kot uporabnik Unixa
acl_sameuser=Enako kot prijava v Webmin

7
xterm/lang/sv.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Terminal
index_cpan=Perl-modulen <tt>$1</tt> som behövs för att acceptera WebSockets-anslutningar är inte tillgänglig, men du kan installera den automatiskt med Webmins <a href='$2'>Perl-moduler</a>-modul.
index_euser=Fel: Användaren $1 kan inte köra skalet eftersom det inte finns!
index_connecting=Ansluter ..
acl_user=Kör skal som Unix-användare
acl_sameuser=Samma som Webmin-inloggning

7
xterm/lang/th.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=เทอร์มินัล
index_cpan=โมดูล Perl <tt>$1</tt> ที่จำเป็นในการยอมรับการเชื่อมต่อ WebSockets ไม่พร้อมใช้งาน แต่คุณสามารถติดตั้งได้โดยอัตโนมัติโดยใช้โมดูล <a href='$2'>Perl Modules</a> ของ Webmin
index_euser=ข้อผิดพลาด: ผู้ใช้ $1 ไม่สามารถเรียกใช้เชลล์ได้เนื่องจากไม่มีอยู่!
index_connecting=กำลังเชื่อมต่อ ..
acl_user=เรียกใช้เชลล์ในฐานะผู้ใช้ Unix
acl_sameuser=เช่นเดียวกับการเข้าสู่ระบบ Webmin

7
xterm/lang/tr.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=terminal
index_cpan=WebSockets bağlantılarını kabul etmek için gereken <tt>$1</tt> Perl modülü mevcut değil, ancak Webmin'in <a href='$2'>Perl Modülleri</a> modülünü kullanarak bunu otomatik olarak yükleyebilirsiniz.
index_euser=Hata : $1 kullanıcısı, mevcut olmadığı için kabuğu çalıştıramıyor!
index_connecting=Bağlanıyor ..
acl_user=Shell'i Unix kullanıcısı olarak çalıştırın
acl_sameuser=Webmin oturum açma ile aynı

7
xterm/lang/uk.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Термінал
index_cpan=Модуль Perl <tt>$1</tt>, необхідний для прийняття підключень WebSockets, недоступний, але ви можете встановити його автоматично за допомогою модуля <a href='$2'>Modules Perl</a> Webmin.
index_euser=Помилка: користувач $1 не може запустити оболонку, оскільки її не існує!
index_connecting=Підключення ..
acl_user=Запустіть оболонку від імені користувача Unix
acl_sameuser=Те саме, що і вхід у Webmin

7
xterm/lang/ur.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=ٹرمینل
index_cpan=The Perl module <tt>$1</tt> needed to accept WebSockets connections is not available, but you can install it automatically using Webmin's <a href='$2'>Perl Modules</a> module.
index_euser=خرابی: صارف $1 شیل کو نہیں چلا سکتا کیونکہ یہ موجود نہیں ہے!
index_connecting=جڑ رہا ہے ..
acl_user=شیل کو یونکس صارف کے طور پر چلائیں۔
acl_sameuser=Webmin لاگ ان کی طرح

7
xterm/lang/vi.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=Phần cuối
index_cpan=Mô-đun Perl <tt>$1</tt> cần thiết để chấp nhận kết nối WebSockets không khả dụng, nhưng bạn có thể cài đặt nó tự động bằng mô-đun <a href='$2'>Mô-đun Perl</a> của Webmin.
index_euser=Lỗi: Người dùng $1 không thể chạy shell vì nó không tồn tại!
index_connecting=Đang kết nối ..
acl_user=Chạy shell với tư cách người dùng Unix
acl_sameuser=Giống như đăng nhập Webmin

7
xterm/lang/zh.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=终端
index_cpan=接受 WebSockets 连接所需的 Perl 模块 <tt>$1</tt> 不可用,但您可以使用 Webmin 的 <a href='$2'>Perl Modules</a> 模块自动安装它。
index_euser=错误:用户 $1 无法运行 shell因为它不存在
index_connecting=连接 ..
acl_user=以 Unix 用户身份运行 shell
acl_sameuser=与 Webmin 登录相同

7
xterm/lang/zh_TW.auto Normal file
View File

@@ -0,0 +1,7 @@
index_title=終端
index_cpan=接受 WebSockets 連接所需的 Perl 模塊 <tt>$1</tt> 不可用,但您可以使用 Webmin 的 <a href='$2'>Perl Modules</a> 模塊自動安裝它。
index_euser=錯誤:用戶 $1 無法運行 shell因為它不存在
index_connecting=連接 ..
acl_user=以 Unix 用戶身份運行 shell
acl_sameuser=與 Webmin 登錄相同

View File

@@ -83,7 +83,7 @@ Net::WebSocket::Server->new(
},
utf8 => sub {
my ($conn, $msg) = @_;
utf8::encode($msg) if (utf8::is_utf8($msg));
utf8::encode($msg) if (utf8::is_utf8($msg));
if (!syswrite($shellfh, $msg, length($msg))) {
print STDERR "write to shell failed : $!\n";
&cleanup_miniserv();