Checkin old help module
authorJamie Cameron <jcameron@webmin.com>
Sun, 30 Sep 2007 20:00:55 +0000 (20:00 +0000)
committerJamie Cameron <jcameron@webmin.com>
Sun, 30 Sep 2007 20:00:55 +0000 (20:00 +0000)
44 files changed:
help/help-lib.pl [new file with mode: 0644]
help/help/intro.es.html [new file with mode: 0644]
help/help/intro.fr.html [new file with mode: 0644]
help/help/intro.html [new file with mode: 0644]
help/help/intro.pl.html [new file with mode: 0644]
help/help/intro.ru_RU.html [new file with mode: 0644]
help/help/intro.ru_SU.html [new file with mode: 0644]
help/help/intro.sv.html [new file with mode: 0644]
help/help/intro.zh_CN.UTF-8.html [new file with mode: 0644]
help/help/intro.zh_CN.html [new file with mode: 0755]
help/help/intro.zh_TW.Big5.html [new file with mode: 0644]
help/help/intro.zh_TW.UTF-8.html [new file with mode: 0644]
help/help/search.es.html [new file with mode: 0644]
help/help/search.fr.html [new file with mode: 0644]
help/help/search.html [new file with mode: 0644]
help/help/search.pl.html [new file with mode: 0644]
help/help/search.ru_RU.html [new file with mode: 0644]
help/help/search.ru_SU.html [new file with mode: 0644]
help/help/search.sv.html [new file with mode: 0644]
help/help/search.zh_TW.Big5.html [new file with mode: 0644]
help/help/search.zh_TW.UTF-8.html [new file with mode: 0644]
help/images/icon.gif [new file with mode: 0755]
help/images/smallicon.gif [new file with mode: 0644]
help/index.cgi [new file with mode: 0755]
help/lang/cz [new file with mode: 0644]
help/lang/de [new file with mode: 0644]
help/lang/en [new file with mode: 0644]
help/lang/es [new file with mode: 0644]
help/lang/fr [new file with mode: 0644]
help/lang/hu [new file with mode: 0644]
help/lang/it [new file with mode: 0644]
help/lang/ja_JP.UTF-8 [new file with mode: 0644]
help/lang/ja_JP.euc [new file with mode: 0644]
help/lang/ko_KR.UTF-8 [new file with mode: 0644]
help/lang/ko_KR.euc [new file with mode: 0644]
help/lang/pl [new file with mode: 0644]
help/lang/sv [new file with mode: 0644]
help/lang/tr [new file with mode: 0644]
help/lang/zh_CN [new file with mode: 0644]
help/lang/zh_CN.UTF-8 [new file with mode: 0644]
help/lang/zh_TW.Big5 [new file with mode: 0644]
help/lang/zh_TW.UTF-8 [new file with mode: 0644]
help/module.info [new file with mode: 0644]
help/search.cgi [new file with mode: 0755]

diff --git a/help/help-lib.pl b/help/help-lib.pl
new file mode 100644 (file)
index 0000000..68ab840
--- /dev/null
@@ -0,0 +1,24 @@
+# help-lib.pl
+
+do '../web-lib.pl';
+&init_config();
+do '../ui-lib.pl';
+
+sub list_modules
+{
+local ($m, @rv);
+opendir(DIR, "..");
+foreach $m (readdir(DIR)) {
+       local %minfo;
+       if ((%minfo = &get_module_info($m)) && &check_os_support(\%minfo) &&
+           -d "../$m/help") {
+               push(@rv, [ $m, \%minfo ]);
+               }
+       }
+closedir(DIR);
+return @rv;
+}
+
+1;
+
+
diff --git a/help/help/intro.es.html b/help/help/intro.es.html
new file mode 100644 (file)
index 0000000..c437983
--- /dev/null
@@ -0,0 +1,9 @@
+<header>Ayudas de Webmin</header>
+
+Este módulo te permite buscar a traves de las páginas de ayuda de los otros
+módulos de Webmin instalados. Sólo digita la palabra a buscar dentro de
+<tt>Buscar ayuda sobre</tt> y selecciona en qué módulos deseas buscar,
+luego pulsa el botón de <tt>Buscar</tt>. <p>
+
+<hr>
+
diff --git a/help/help/intro.fr.html b/help/help/intro.fr.html
new file mode 100644 (file)
index 0000000..d3d882b
--- /dev/null
@@ -0,0 +1,6 @@
+<header>Aide de Webmin</header>
+
+Ce module vous permet de faire une recherche dans les pages de tous les modules installés.  Vous n'avez qu'a entrer le mot dans <tt>Rechercher ces termes</tt> et choisir sur quel(s) module(s) vous souhaitez éffectuer la recherche, puis cliquer sur le bouton <tt>Rechercher</tt>.<p>
+
+<hr>
+
diff --git a/help/help/intro.html b/help/help/intro.html
new file mode 100644 (file)
index 0000000..b7ec51a
--- /dev/null
@@ -0,0 +1,9 @@
+<header>Webmin Help</header>
+
+This module allows you to search through the help pages of other installed
+Webmin modules. Just enter the keyword to search for into the <tt>Search help
+for</tt> and select which modules you want to search, then hit the
+<tt>Search</tt> button. <p>
+
+<hr>
+
diff --git a/help/help/intro.pl.html b/help/help/intro.pl.html
new file mode 100644 (file)
index 0000000..e5314ed
--- /dev/null
@@ -0,0 +1,9 @@
+<header>Pomoc Webmina</header>
+
+Ten modu³ pozwala ci przeszukaæ strony pomocy innych zainstalowanych modu³ów
+Webmina. Po prostu wpisz has³o, którego szukasz w&nbsp;okienku <tt>Szukaj
+w&nbsp;pomocy</tt> oraz wybierz modu³y, które chcesz przeszukaæ
+a&nbsp;nastêpnie naci¶cij przycisk <tt>Szukaj</tt>. <p>
+
+<hr>
+
diff --git a/help/help/intro.ru_RU.html b/help/help/intro.ru_RU.html
new file mode 100644 (file)
index 0000000..08cb70b
--- /dev/null
@@ -0,0 +1,5 @@
+<header>Ñïðâî÷íàÿ ñèñòåìà Webmin</header>
+
+Äàííûé ìîäóëü ïîçâîëÿåò Âàì îñóùåñòâëÿòü ïîèñê â ñïðàâî÷íûõ ñòðàíèöàõ ìîäóëåé Webmin. Ïðîñòî ââåäèòå êëþ÷åâîå ñëîâî äëÿ ïîèñêà â ïîëå <tt>Íàéòè:</tt> è âûáåðèòå â êàêèõ ìîäóëÿõ Âû õîòèòå íàéòè ýòî ñëîâî, çàòåì íàæìèòå êíîïêó <tt>Ïîèñê</tt>.<p> 
+<hr>
+
diff --git a/help/help/intro.ru_SU.html b/help/help/intro.ru_SU.html
new file mode 100644 (file)
index 0000000..44b11b5
--- /dev/null
@@ -0,0 +1,5 @@
+<header>óÐÒ×ÏÞÎÁÑ ÓÉÓÔÅÍÁ Webmin</header>
+
+äÁÎÎÙÊ ÍÏÄÕÌØ ÐÏÚ×ÏÌÑÅÔ ÷ÁÍ ÏÓÕÝÅÓÔ×ÌÑÔØ ÐÏÉÓË × ÓÐÒÁ×ÏÞÎÙÈ ÓÔÒÁÎÉÃÁÈ ÍÏÄÕÌÅÊ Webmin. ðÒÏÓÔÏ ××ÅÄÉÔÅ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï ÄÌÑ ÐÏÉÓËÁ × ÐÏÌÅ <tt>îÁÊÔÉ:</tt> É ×ÙÂÅÒÉÔÅ × ËÁËÉÈ ÍÏÄÕÌÑÈ ÷Ù ÈÏÔÉÔÅ ÎÁÊÔÉ ÜÔÏ ÓÌÏ×Ï, ÚÁÔÅÍ ÎÁÖÍÉÔÅ ËÎÏÐËÕ <tt>ðÏÉÓË</tt>.<p> 
+<hr>
+
diff --git a/help/help/intro.sv.html b/help/help/intro.sv.html
new file mode 100644 (file)
index 0000000..cfbe365
--- /dev/null
@@ -0,0 +1,8 @@
+<header>Hjälp om Webmin</header>
+
+Med denna modul kan du söka igenom hjälpsidor för andra installerade
+Webmin-modulter. Skriv in sökord i <tt>Hjälp om</tt> och välj de moduler
+du vill söka i och tryck sedan på <tt>Sök</tt>-knappen.
+
+<hr>
+
diff --git a/help/help/intro.zh_CN.UTF-8.html b/help/help/intro.zh_CN.UTF-8.html
new file mode 100644 (file)
index 0000000..5cbaed2
--- /dev/null
@@ -0,0 +1,6 @@
+<header>Webmin 帮助</header>
+
+<p>此模块允许您通过其它已安装的 Webmin 模块帮助页来搜索.您只需在<tt>搜索帮助模块</tt>中输入要搜索的关键字和选择要搜索的模块,然后点击 <tt>搜索</tt> 按钮.</p>
+
+<hr>
+
diff --git a/help/help/intro.zh_CN.html b/help/help/intro.zh_CN.html
new file mode 100755 (executable)
index 0000000..1229c5e
--- /dev/null
@@ -0,0 +1,6 @@
+<header>Webmin °ïÖú</header>
+
+<p>´ËÄ£¿éÔÊÐíÄúͨ¹ýÆäËüÒÑ°²×°µÄ Webmin Ä£¿é°ïÖúÒ³À´ËÑË÷.ÄúÖ»ÐèÔÚ<tt>ËÑË÷°ïÖúÄ£¿é</tt>ÖÐÊäÈëÒªËÑË÷µÄ¹Ø¼ü×ÖºÍÑ¡ÔñÒªËÑË÷µÄÄ£¿é,È»ºóµã»÷ <tt>ËÑË÷</tt> °´Å¥.</p>
+
+<hr>
+
diff --git a/help/help/intro.zh_TW.Big5.html b/help/help/intro.zh_TW.Big5.html
new file mode 100644 (file)
index 0000000..f2bebbc
--- /dev/null
@@ -0,0 +1,6 @@
+<header>Webmin »¡©ú</header>
+
+³o­Ó¼Ò²Õ¤¹³\±z¦b©Ò¦³¤w¸g¦w¸Ëªº¼Ò²Õ¤§¤¤·j´M¬ÛÃöªº»¡©ú­¶. ¥u­n¿é¤J­n§ä´MªºÃöÁä¦r¨ì<tt>¦b»¡©ú¤¤·j´M</tt>Äæ¦ì, ¨Ã¿ï¾Ü±z·Q­n·j´Mªº¼Ò²Õ, ³Ì«á«ö¤U<tt>·j´M</tt>«ö¶s.<p>
+
+<hr>
+
diff --git a/help/help/intro.zh_TW.UTF-8.html b/help/help/intro.zh_TW.UTF-8.html
new file mode 100644 (file)
index 0000000..0272f59
--- /dev/null
@@ -0,0 +1,6 @@
+<header>Webmin 說明</header>
+
+這個模組允許您在所有已經安裝的模組之中搜尋相關的說明頁. 只要輸入要找尋的關鍵字到<tt>在說明中搜尋</tt>欄位, 並選擇您想要搜尋的模組, 最後按下<tt>搜尋</tt>按鈕.<p>
+
+<hr>
+
diff --git a/help/help/search.es.html b/help/help/search.es.html
new file mode 100644 (file)
index 0000000..a5ae0dc
--- /dev/null
@@ -0,0 +1,8 @@
+<header>Resultados de la Búsqueda</header>
+
+Esta página muestra las páginas de ayuda que contiene tu búsqueda. Para ver
+una de estas páginas, sólo haz click en su nombre dentro de la columna de
+<tt>Página de Ayuda</tt>. <p>
+
+<hr>
+
diff --git a/help/help/search.fr.html b/help/help/search.fr.html
new file mode 100644 (file)
index 0000000..e7a6f2c
--- /dev/null
@@ -0,0 +1,6 @@
+<header>Résultats de la Recherche</header>
+
+Cette page affiche les pages qui correspondent à vos critères de recherche.  Pour voir la page correspondante au résultat il suffit de cliquer sur son nom dans la colonne <tt>Page d'aide</tt>.<p>
+
+<hr>
+
diff --git a/help/help/search.html b/help/help/search.html
new file mode 100644 (file)
index 0000000..719b862
--- /dev/null
@@ -0,0 +1,7 @@
+<header>Search Results</header>
+
+This page displays help pages matching your search. To view a matching page,
+just click on its name in the <tt>Help page</tt> column. <p>
+
+<hr>
+
diff --git a/help/help/search.pl.html b/help/help/search.pl.html
new file mode 100644 (file)
index 0000000..886023d
--- /dev/null
@@ -0,0 +1,7 @@
+<header>Wyniki poszukiwania</header>
+
+Ta strona pokazuje strony pomocy zawieraj±ce szukane przez ciebie has³o. Aby
+obejrzeæ odpowiedni± stronê po prostu naci¶nij jej nazwê w&nbsp;kolumnie
+<tt>Strony pomocy</tt>. <p>
+
+<hr>
diff --git a/help/help/search.ru_RU.html b/help/help/search.ru_RU.html
new file mode 100644 (file)
index 0000000..87bca34
--- /dev/null
@@ -0,0 +1,5 @@
+<header>Ðåçóëüòàòû Ïîèñêà</header>
+
+Äàííàÿ ñòðàíèöà ïîêàçûâàåò ñïèñîê ñòðàíèö ñïðàâî÷íîé ñèñòåìû ñîîòâåòñòâóþùèõ êðèòåðèþ Âàøåãî ïîèñêà. Äëÿ ïðîñìîòðà ñîîòâåòñòâóþùåé ñòðàíèöû ïðîñòî êëèêíèòå íà åå èìåíè â êîëîíêå <tt>Ñòðàíèöà ñïðàâî÷íèêà</tt>. <p>
+<hr>
+
diff --git a/help/help/search.ru_SU.html b/help/help/search.ru_SU.html
new file mode 100644 (file)
index 0000000..321ce5c
--- /dev/null
@@ -0,0 +1,5 @@
+<header>òÅÚÕÌØÔÁÔÙ ðÏÉÓËÁ</header>
+
+äÁÎÎÁÑ ÓÔÒÁÎÉÃÁ ÐÏËÁÚÙ×ÁÅÔ ÓÐÉÓÏË ÓÔÒÁÎÉàÓÐÒÁ×ÏÞÎÏÊ ÓÉÓÔÅÍÙ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ËÒÉÔÅÒÉÀ ÷ÁÛÅÇÏ ÐÏÉÓËÁ. äÌÑ ÐÒÏÓÍÏÔÒÁ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÓÔÒÁÎÉÃÙ ÐÒÏÓÔÏ ËÌÉËÎÉÔÅ ÎÁ ÅÅ ÉÍÅÎÉ × ËÏÌÏÎËÅ <tt>óÔÒÁÎÉÃÁ ÓÐÒÁ×ÏÞÎÉËÁ</tt>. <p>
+<hr>
+
diff --git a/help/help/search.sv.html b/help/help/search.sv.html
new file mode 100644 (file)
index 0000000..f43f30b
--- /dev/null
@@ -0,0 +1,7 @@
+<header>Sökresultat</header>
+
+På denna sida listas de hjälpsidor som stämmer med din sökning. Tryck på
+sidans namn i <tt>Hjälpsida</tt>-kolumnen för att titta på sidan.
+
+<hr>
+
diff --git a/help/help/search.zh_TW.Big5.html b/help/help/search.zh_TW.Big5.html
new file mode 100644 (file)
index 0000000..6717509
--- /dev/null
@@ -0,0 +1,6 @@
+<header>·j´Mµ²ªG</header>
+
+³o¤@­¶Åã¥Ü¤F²Å¦X±z·j´M±ø¥óªº·j´M. ­nÀ˵ø²Å¦Xªº»¡©ú­¶, ¥u­n«ö¤U¦b<tt>»¡©ú­¶</tt>Ä椤ªº¦WºÙ.
+
+<hr>
+
diff --git a/help/help/search.zh_TW.UTF-8.html b/help/help/search.zh_TW.UTF-8.html
new file mode 100644 (file)
index 0000000..c173b0e
--- /dev/null
@@ -0,0 +1,6 @@
+<header>搜尋結果</header>
+
+這一頁顯示了符合您搜尋條件的搜尋. 要檢視符合的說明頁, 只要按下在<tt>說明頁</tt>欄中的名稱.
+
+<hr>
+
diff --git a/help/images/icon.gif b/help/images/icon.gif
new file mode 100755 (executable)
index 0000000..3c3e84c
Binary files /dev/null and b/help/images/icon.gif differ
diff --git a/help/images/smallicon.gif b/help/images/smallicon.gif
new file mode 100644 (file)
index 0000000..51b7bc0
Binary files /dev/null and b/help/images/smallicon.gif differ
diff --git a/help/index.cgi b/help/index.cgi
new file mode 100755 (executable)
index 0000000..5fe75a7
--- /dev/null
@@ -0,0 +1,29 @@
+#!/usr/local/bin/perl
+# index.cgi
+# Display the help search form
+
+require './help-lib.pl';
+&ui_print_header(undef, $text{'index_title'}, "", "intro", 0, 1);
+
+print "<form action=search.cgi>\n";
+print "<table border>\n";
+print "<tr $tb> <td><b>$text{'index_header'}</b></td> </tr>\n";
+print "<tr $cb> <td><table>\n";
+print "<tr> <td><b>$text{'index_terms'}</b></td>\n";
+print "<td><input name=terms size=50></td> </tr>\n";
+print "<tr> <td valign=top><b>$text{'index_mods'}</b></td>\n";
+print "<td><input type=radio name=all value=1 checked> $text{'index_all'}\n";
+print "&nbsp;<input type=radio name=all value=0> $text{'index_sel'}<br>\n";
+print "&nbsp;&nbsp;&nbsp;<select name=mods size=5 multiple>\n";
+foreach $m (&list_modules()) {
+       printf "<option value=%s>%s\n",
+               $m->[0], $m->[1]->{'desc'};
+       }
+print "</select></td> </tr>\n";
+print "<tr> <td colspan=2 align=right>",
+      "<input type=reset value=\"$text{'index_reset'}\">\n",
+      "<input type=submit value=\"$text{'index_search'}\"></td> </tr>\n";
+print "</table></td></tr></table></form>\n";
+
+&ui_print_footer("/", $text{'index'});
+
diff --git a/help/lang/cz b/help/lang/cz
new file mode 100644 (file)
index 0000000..d8d075c
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin Help
+index_terms=Hledat nápovìdu pro
+index_mods=Prohledávat moduly
+index_all=V¹echny
+index_sel=Vybrané moduly ..
+index_search=Hledat
+index_reset=Reset
+index_header=Globální Webmin hledání
+index_return=formuláø hledání
+
+search_err=Chyba pøi hledání
+search_eterms=Chybí podmínka hledání
+search_emods=Nejsou vybrány ¾ádné moduly
+search_title=Výsledky hledání
+search_einclude=Chyba pøi pou¾ití $1
+search_none=Nebyla nalezena ¾ádná nápovìda
+search_mod=Modul
+search_page=Strana nápovìdy
+search_line=Obsa¾eno v
+search_results=Stránky nápovìdy obsahující $1
diff --git a/help/lang/de b/help/lang/de
new file mode 100644 (file)
index 0000000..33bf94d
--- /dev/null
@@ -0,0 +1,19 @@
+index_title=Webmin-Hilfe
+index_terms=Suche Hilfe zu
+index_mods=Modulen, in denen gesucht werden soll
+index_all=Alle
+index_sel=Ausgew&auml;hlte Module ..
+index_search=Suche
+index_reset=Zur&uuml;cksetzen
+index_header=Globale Suche in Webmin-Hilfe
+index_return=Suchformular
+search_err=Suche fehlgeschlagen
+search_eterms=Es fehlt ein Suchterm
+search_emods=Es wurden keine Module gew&auml;hlt
+search_title=Suchergebnisse
+search_einclude=Fehler beim Einbinden von $1
+search_none=Es konnten keine passenden Hilfedateien gefunden werden
+search_mod=Modul
+search_page=Hilfeseite
+search_line=&Uuml;bereinstimmung mit
+search_results=Webmin-Hilfeseiten &uuml;bereinstimmend mit $1
diff --git a/help/lang/en b/help/lang/en
new file mode 100644 (file)
index 0000000..ea4af1b
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin Help
+index_terms=Search help for
+index_mods=Modules to search
+index_all=All
+index_sel=Selected modules ..
+index_search=Search
+index_reset=Reset
+index_header=Global Webmin help search
+index_return=search form
+
+search_err=Search failed
+search_eterms=Missing search terms
+search_emods=No modules chosen
+search_title=Search Results
+search_einclude=Failed to include $1
+search_none=No help files matched your search
+search_mod=Module
+search_page=Help page
+search_line=Match on
+search_results=Webmin help pages matching $1
diff --git a/help/lang/es b/help/lang/es
new file mode 100644 (file)
index 0000000..7d05f46
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Ayuda de Webmin
+index_terms=Buscar ayuda sobre
+index_mods=Módulos donde buscar
+index_all=Todos
+index_sel=Módulos seleccionados...
+index_search=Buscar
+index_reset=Limpiar
+index_header=Búsqueda Global de ayuda de Webmin
+index_return=formulario de búsqueda
+
+search_err=Falló la búsqueda
+search_eterms=No se han puesto criterios de búsqueda
+search_emods=No se han seleccionado módulos
+search_title=Resultados de la Búsqueda
+search_einclude=No puedo incluir $1
+search_none=No hay archivos de ayuda que contengan tu búsqueda
+search_mod=Módulo
+search_page=Página de Ayuda
+search_line=Que coincida con
+search_results=Páginas de ayuda de Webmin que tengan $1
diff --git a/help/lang/fr b/help/lang/fr
new file mode 100644 (file)
index 0000000..752ff3e
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Aide de Webmin
+index_terms=Rechercher ces termes :
+index_mods=Rechercher dans les modules
+index_all=Tous
+index_sel=Modules sélectionnés ...
+index_search=Rechercher
+index_reset=Recommencer
+index_header=Recherche globale dans l'aide de Webmin
+index_return=formulaire de recherce
+
+search_err=Recherche ratée
+search_eterms=Terme de recherche manquant
+search_emods=Aucun module séléctionné
+search_title=Résultats de la recherche
+search_einclude=Impossible d'inclure $1
+search_none=Aucun fichier d'aide ne correspond à vos critères
+search_mod=Module
+search_page=Page d'aide
+search_line=Correspondance trouvée
+search_results=Pages d'aide correspondantes à : $1
diff --git a/help/lang/hu b/help/lang/hu
new file mode 100644 (file)
index 0000000..d928633
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin Súgó
+index_terms=Keresendõ szöveg
+index_mods=Keresés a modulokban
+index_all=Mindben
+index_sel=Kiválasztott modulok...
+index_search=Keresés
+index_reset=Radír
+index_header=Általános keresés a Webmin súgójában
+index_return=a keresõ ûrlapra
+
+search_err=Sikertelen keresés
+search_eterms=A keresett szöveg megadása nem történt meg.
+search_emods=Nem lett modul kiválasztva
+search_title=Keresés eredménye
+search_einclude=A(z) $1 bevétele (include) nem sikerült.
+search_none=A keresett szó nem található a súgóban.
+search_mod=Modul
+search_page=Témakör
+search_line=Szövegkörnyezet
+search_results=A(z) '$1' szó az alábbi témakörökben található:
diff --git a/help/lang/it b/help/lang/it
new file mode 100644 (file)
index 0000000..145a3de
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin Help
+index_terms=Cerca nell'help
+index_mods=Moduli da cercare
+index_all=Tutti
+index_sel=Moduli selezionati
+index_search=Trova
+index_reset=Azzera
+index_header=Ricerca globale nel Webmin Help
+index_return=pagina di ricerca
+
+search_err=Ricerca fallita
+search_eterms=Termini di ricerca mancanti
+search_emods=Non hai scelto i moduli
+search_title=Risultato della ricerca
+search_einclude=Errore nell'inclusione di $1
+search_none=Il valore da te cercato non e' stato trovato
+search_mod=Modulo
+search_page=Pagina di help
+search_line=Trovato in
+search_results=Pagine di Webmin help contenenti $1
diff --git a/help/lang/ja_JP.UTF-8 b/help/lang/ja_JP.UTF-8
new file mode 100644 (file)
index 0000000..928d13f
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin ヘルプ
+index_terms=検索する用語
+index_mods=検索するモジュール
+index_all=すべて
+index_sel=選択されたモジュール..
+index_search=検索
+index_reset=リセット
+index_header=Webmin ヘルプ グローバル検索
+index_return=検索形式
+
+search_err=検索できませんでした
+search_eterms=検索する用語が入力されていません
+search_emods=モジュールが選択されていません
+search_title=検索結果
+search_einclude=$1 を含められませんでした
+search_none=検索に一致したヘルプ ファイルがありません
+search_mod=モジュール
+search_page=ヘルプ ページ
+search_line=一致
+search_results=$1 と一致した Webmin ヘルプ ページ
diff --git a/help/lang/ja_JP.euc b/help/lang/ja_JP.euc
new file mode 100644 (file)
index 0000000..e4ab9f9
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin ¥Ø¥ë¥×
+index_terms=¸¡º÷¤¹¤ëÍѸì
+index_mods=¸¡º÷¤¹¤ë¥â¥¸¥å¡¼¥ë
+index_all=¤¹¤Ù¤Æ
+index_sel=ÁªÂò¤µ¤ì¤¿¥â¥¸¥å¡¼¥ë..
+index_search=¸¡º÷
+index_reset=¥ê¥»¥Ã¥È
+index_header=Webmin ¥Ø¥ë¥× ¥°¥í¡¼¥Ð¥ë¸¡º÷
+index_return=¸¡º÷·Á¼°
+
+search_err=¸¡º÷¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿
+search_eterms=¸¡º÷¤¹¤ëÍѸ줬ÆþÎϤµ¤ì¤Æ¤¤¤Þ¤»¤ó
+search_emods=¥â¥¸¥å¡¼¥ë¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤Þ¤»¤ó
+search_title=¸¡º÷·ë²Ì
+search_einclude=$1 ¤ò´Þ¤á¤é¤ì¤Þ¤»¤ó¤Ç¤·¤¿
+search_none=¸¡º÷¤Ë°ìÃפ·¤¿¥Ø¥ë¥× ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó
+search_mod=¥â¥¸¥å¡¼¥ë
+search_page=¥Ø¥ë¥× ¥Ú¡¼¥¸
+search_line=°ìÃ×
+search_results=$1 ¤È°ìÃפ·¤¿ Webmin ¥Ø¥ë¥× ¥Ú¡¼¥¸
diff --git a/help/lang/ko_KR.UTF-8 b/help/lang/ko_KR.UTF-8
new file mode 100644 (file)
index 0000000..ac9f6c5
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin 亀崇源
+index_terms=亀崇源 伊事
+index_mods=伊事拝 乞汲
+index_all=乞砧
+index_sel=識澱廃 乞汲..
+index_search=伊事
+index_reset=仙竺舛
+index_header=Webmin 穿端 亀崇源 伊事
+index_return=伊事 丞縦
+
+search_err=伊事馬走 公梅柔艦陥
+search_eterms=伊事 遂嬢亜 蒸柔艦陥
+search_emods=識澱廃 乞汲戚 蒸柔艦陥
+search_title=伊事 衣引
+search_einclude=$1聖(研) 匂敗獣徹走 公梅柔艦陥
+search_none=伊事馬壱切馬澗 鳶渡戚 亀崇源 督析拭 蒸柔艦陥
+search_mod=乞汲
+search_page=亀崇源 凪戚走
+search_line=達澗 鳶渡
+search_results=$1引(人) 析帖馬澗 Webmin 亀崇源 凪戚走
diff --git a/help/lang/ko_KR.euc b/help/lang/ko_KR.euc
new file mode 100644 (file)
index 0000000..9d54a1f
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin µµ¿ò¸»
+index_terms=µµ¿ò¸» °Ë»ö
+index_mods=°Ë»öÇÒ ¸ðµâ
+index_all=¸ðµÎ
+index_sel=¼±ÅÃÇÑ ¸ðµâ..
+index_search=°Ë»ö
+index_reset=Àç¼³Á¤
+index_header=Webmin Àüü µµ¿ò¸» °Ë»ö
+index_return=°Ë»ö ¾ç½Ä
+
+search_err=°Ë»öÇÏÁö ¸øÇß½À´Ï´Ù
+search_eterms=°Ë»ö ¿ë¾î°¡ ¾ø½À´Ï´Ù
+search_emods=¼±ÅÃÇÑ ¸ðµâÀÌ ¾ø½À´Ï´Ù
+search_title=°Ë»ö °á°ú
+search_einclude=$1À»(¸¦) Æ÷ÇÔ½ÃÅ°Áö ¸øÇß½À´Ï´Ù
+search_none=°Ë»öÇÏ°íÀÚÇϴ ÆÐÅÏÀÌ µµ¿ò¸» ÆÄÀÏ¿¡ ¾ø½À´Ï´Ù
+search_mod=¸ðµâ
+search_page=µµ¿ò¸» ÆäÀÌÁö
+search_line=ã´Â ÆÐÅÏ
+search_results=$1°ú(¿Í) ÀÏÄ¡Çϴ Webmin µµ¿ò¸» ÆäÀÌÁö
diff --git a/help/lang/pl b/help/lang/pl
new file mode 100644 (file)
index 0000000..a34bcff
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Pomoc Webmina
+index_terms=Szukaj w&nbsp;pomocy
+index_mods=Przeszukuj modu³y
+index_all=Wszystkie
+index_sel=Wybrane ..
+index_search=Szukaj
+index_reset=Restartuj
+index_header=Globalne przeszukiwanie pomocy Webmina
+index_return=formularza pomocy
+
+search_err=Poszukiwanie nieudane
+search_eterms=Nie podano szukanych hase³
+search_emods=Nie wybrano modu³ów
+search_title=Wyniki poszukiwania
+search_einclude=Nie uda³o siê do³±czyæ $1
+search_none=W&nbsp;¿adnym z&nbsp;plików pomocy nie znaleziono twojego has³a
+search_mod=Modu³
+search_page=Strony pomocy
+search_line=Znaleziono
+search_results=Na nastêpuj±cych stronach pomocy Webmina znaleziono $1
diff --git a/help/lang/sv b/help/lang/sv
new file mode 100644 (file)
index 0000000..499c4c4
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Hjälp om Webmin
+index_terms=Hjälp om
+index_mods=Moduler att söka i
+index_all=Alla
+index_sel=Valda moduler ...
+index_search=Sök
+index_reset=Återställ
+index_header=Sök globalt i Hjälp till Webmin
+index_return=sökformulär
+
+search_err=Sökningen misslyckades
+search_eterms=Någon sökterm saknades
+search_emods=Du har inte valt någon modul
+search_title=Sökresultat
+search_einclude=Det gick inte att lägga till $1
+search_none=Det fanns ingen hjälpfil som passade
+search_mod=Modul
+search_page=Hjälpsida
+search_line=Träff för
+search_results=Webmin-hjälpsidor för $1
diff --git a/help/lang/tr b/help/lang/tr
new file mode 100644 (file)
index 0000000..5fc9e53
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin Yardým
+index_terms=Yardým için arama
+index_mods=Arama Modülleri
+index_all=Hepsi
+index_sel=Seçilen Modüller ..
+index_search=Ara
+index_reset=Temizle
+index_header=Genel Webmin yardým aramasý
+index_return=Ara formu
+
+search_err=Arama iþleminde hata oluþtu
+search_eterms=Kayýp arama terimleri
+search_emods=Modül seçilmedi
+search_title=Arama sonuçlarý
+search_einclude=$1'in içeriðinde hata oluþtu
+search_none=Armanýzda istenilen yardým dosyasý bulunamadý
+search_mod=Modül
+search_page=Yardým sayfasý
+search_line=Karþýlaþtýr
+search_results=Webmin yardým sayfalarý karþýlaþtýrýlýyor $1
diff --git a/help/lang/zh_CN b/help/lang/zh_CN
new file mode 100644 (file)
index 0000000..b37acfa
--- /dev/null
@@ -0,0 +1,19 @@
+index_title=Webmin °ïÖú
+index_terms=ËÑË÷°ïÖú
+index_mods=ËÑË÷µÄÄ£¿é
+index_all=ËùÓÐ
+index_sel=ÒÑÑ¡ÔñµÄÄ£¿é..
+index_search=ËÑË÷
+index_reset=ÖØÖÃ
+index_header=È«²¿ Webmin °ïÖúËÑË÷
+index_return=ËÑË÷±í¸ñ
+search_err=ËÑË÷ʧ°Ü
+search_eterms=ȱʧËÑË÷Ïî
+search_emods=ûÓÐÑ¡ÔñÄ£¿é
+search_title=ËÑË÷½á¹û
+search_einclude=°üº¬ $1 Ê§°Ü
+search_none=ûÓÐËÑË÷µ½Æ¥ÅäµÄ°ïÖúÎļþ
+search_mod=Ä£¿é
+search_page=°ïÖúÒ³
+search_line=Æ¥ÅäÔÚ
+search_results=Óë $1 ÏàÆ¥ÅäµÄ Webmin °ïÖúÒ³
diff --git a/help/lang/zh_CN.UTF-8 b/help/lang/zh_CN.UTF-8
new file mode 100644 (file)
index 0000000..2453d16
--- /dev/null
@@ -0,0 +1,19 @@
+index_title=Webmin 帮助
+index_terms=搜索帮助
+index_mods=搜索的模块
+index_all=所有
+index_sel=已选择的模块..
+index_search=搜索
+index_reset=重置
+index_header=全部 Webmin 帮助搜索
+index_return=搜索表格
+search_err=搜索失败
+search_eterms=缺失搜索项
+search_emods=没有选择模块
+search_title=搜索结果
+search_einclude=包含 $1 失败
+search_none=没有搜索到匹配的帮助文件
+search_mod=模块
+search_page=帮助页
+search_line=匹配在
+search_results=与 $1 相匹配的 Webmin 帮助页
diff --git a/help/lang/zh_TW.Big5 b/help/lang/zh_TW.Big5
new file mode 100644 (file)
index 0000000..0e1f21f
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin »¡©ú
+index_terms=¦b»¡©ú¤¤·j´M
+index_mods=­n·j´Mªº¼Ò²Õ
+index_all=¥þ³¡
+index_sel=¿ï¾Üªº¼Ò²Õ...
+index_search=·j´M
+index_reset=­«³]
+index_header=·j´M¥þ°ì Webmin »¡©ú
+index_return=·j´Mªí³æ
+
+search_err=·j´M¥¢±Ñ
+search_eterms=¿ò¥¢·j´M±ø¥ó
+search_emods=¨S¦³¿ï¾Ü¼Ò²Õ
+search_title=·j´Mµ²ªG
+search_einclude=µLªk¤Þ¤J $1
+search_none=¨S¦³»¡©úÀɲŦX±zªº±ø¥ó
+search_mod=¼Ò²Õ
+search_page=»¡©ú­¶
+search_line=²Å¦X¦b
+search_results=²Å¦X $1 ªº Webmin »¡©ú­¶
diff --git a/help/lang/zh_TW.UTF-8 b/help/lang/zh_TW.UTF-8
new file mode 100644 (file)
index 0000000..9872500
--- /dev/null
@@ -0,0 +1,20 @@
+index_title=Webmin 說明
+index_terms=在說明中搜尋
+index_mods=要搜尋的模組
+index_all=全部
+index_sel=選擇的模組...
+index_search=搜尋
+index_reset=重設
+index_header=搜尋全域 Webmin 說明
+index_return=搜尋表單
+
+search_err=搜尋失敗
+search_eterms=遺失搜尋條件
+search_emods=沒有選擇模組
+search_title=搜尋結果
+search_einclude=無法引入 $1
+search_none=沒有說明檔符合您的條件
+search_mod=模組
+search_page=說明頁
+search_line=符合在
+search_results=符合 $1 的 Webmin 說明頁
diff --git a/help/module.info b/help/module.info
new file mode 100644 (file)
index 0000000..4c1c557
--- /dev/null
@@ -0,0 +1,22 @@
+name=Help
+desc_pt=Ajuda do Webmin
+desc_tr=Webmin Yardýmý
+desc_fr=Aide de Webmin
+desc_es=Ayudas de Webmin
+desc_sv=Hjälp om Webmin
+desc_de=Webmin Hilfe
+desc_hu=Webmin Súgó
+desc_pl=Pomoc Webmina
+desc_ru_SU=óÐÒÁ×ÏÞÎÉË Webmin
+category=webmin
+desc_zh_TW.Big5=Webmin »¡©ú
+desc=Webmin Help
+risk=low medium high
+desc_zh_CN=Webmin °ïÖú
+desc_ru_RU=Ñïðàâî÷íèê Webmin
+desc_ko_KR.euc=Webmin µµ¿ò¸» 
+desc_ja_JP.euc=Webmin ¥Ø¥ë¥×
+desc_zh_TW.UTF-8=Webmin 說明
+desc_zh_CN.UTF-8=Webmin 帮助
+desc_ja_JP.UTF-8=Webmin ヘルプ
+desc_ko_KR.UTF-8=Webmin 도움말 
diff --git a/help/search.cgi b/help/search.cgi
new file mode 100755 (executable)
index 0000000..a67e2e6
--- /dev/null
@@ -0,0 +1,93 @@
+#!/usr/local/bin/perl
+# search.cgi
+# Search help for the selected modules and display the results
+
+require './help-lib.pl';
+&ReadParse();
+&error_setup($text{'search_err'});
+
+# Parse and validate inputs
+$in{'terms'} || &error($text{'search_eterms'});
+if ($in{'all'}) {
+       @mods = map { $_->[0] } &list_modules();
+       }
+else {
+       $in{'mods'} || &error($text{'search_emods'});
+       @mods = split(/\0/, $in{'mods'});
+       }
+
+&ui_print_header(undef, $text{'search_title'}, "", "search");
+
+# Do the search
+($terms = $in{'terms'}) =~ s/\\/\\\\/g;
+foreach $m (@mods) {
+       local %minfo = &get_module_info($m);
+       local $dir = "../$m/help";
+       local @pfx;
+       opendir(DIR, $dir);
+       while($f = readdir(DIR)) {
+               push(@pfx, $1) if ($f =~ /^([^\.]+)\.html$/);
+               }
+       closedir(DIR);
+       foreach $p (&unique(@pfx)) {
+               local $file = &help_file($dir, $p);
+               open(HELP, $file);
+               local @st = stat($file);
+               read(HELP, $help, $st[7]);
+               close(HELP);
+               if ($help =~ /<header>([^<]+)<\/header>/) {
+                       $header = $1;
+                       }
+               else { next; }
+               $help =~ s/<include\s+(\S+)>/inchelp($1)/ge;
+               $help =~ s/<[^>]+>//g;
+               if ($help =~ /(.*)(\Q$terms\E)(.*)/i) {
+                       push(@match, [ $m, $minfo{'desc'}, $p,
+                                      $header, "$1<b>$2</b>$3" ] );
+                       }
+               }
+       }
+
+# Display the results
+if (@match) {
+       print "<b>",&text('search_results', "<tt>$terms</tt>"),"</b><p>\n";
+       print "<table border width=100%>\n";
+       print "<tr $tb> <td><b>$text{'search_page'}</b></td> ",
+             "<td><b>$text{'search_mod'}</b></td> ",
+             "<td><b>$text{'search_line'}</b></td> </tr>\n";
+       foreach $m (@match) {
+               print "<tr $cb>\n";
+               print "<td>",&hlink($m->[3], $m->[2], $m->[0]),"</td>\n";
+               print "<td>$m->[1]</td>\n";
+               print "<td>$m->[4]</td>\n";
+               print "</tr>\n";
+               }
+       print "</table><p>\n";
+       }
+else {
+       print "<p><b>$text{'search_none'}</b> <p>\n";
+       }
+&ui_print_footer("", $text{'index_return'});
+
+
+# help_file(dir, prefix)
+sub help_file
+{
+local $lang = "$_[0]/$_[1].$current_lang.html";
+local $def = "$_[0]/$_[1].html";
+return -r $lang ? $lang : $def;
+}
+
+# inchelp(path)
+sub inchelp
+{
+local $inc;
+local $ipath = &help_file($dir, $_[0]);
+open(INC, $ipath) || return "<i>".&text('search_einclude', $_[0])."</i><br>\n";
+local @st = stat(INC);
+read(INC, $inc, $st[7]);
+close(INC);
+return $inc;
+}
+
+