mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 09:16:53 +00:00
98_help.pm:
changed: language selection git-svn-id: https://svn.fhem.de/fhem/trunk@8042 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
bea69ec9e1
commit
184c2533fa
@ -17,7 +17,7 @@ sub CommandHelp {
|
|||||||
|
|
||||||
my ($mod,$lang) = split(" ",$arg);
|
my ($mod,$lang) = split(" ",$arg);
|
||||||
|
|
||||||
$lang //= "";
|
$lang //= AttrVal('global','language','en');
|
||||||
$lang = (lc($lang) eq 'de') ? '_DE' : '';
|
$lang = (lc($lang) eq 'de') ? '_DE' : '';
|
||||||
|
|
||||||
if($mod) {
|
if($mod) {
|
||||||
@ -51,6 +51,9 @@ sub CommandHelp {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$output = "Keine deutsche Hilfe gefunden!\n\n".
|
||||||
|
CommandHelp(undef, "$mod en") unless $output;
|
||||||
|
|
||||||
if( $cl && $cl->{TYPE} eq 'telnet' ) {
|
if( $cl && $cl->{TYPE} eq 'telnet' ) {
|
||||||
$output =~ s/<br>/\n/g;
|
$output =~ s/<br>/\n/g;
|
||||||
$output =~ s/<br\/>/\n/g;
|
$output =~ s/<br\/>/\n/g;
|
||||||
@ -110,15 +113,20 @@ sub CommandHelp {
|
|||||||
<a name="help"></a>
|
<a name="help"></a>
|
||||||
<h3>?, help</h3>
|
<h3>?, help</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<code>? [<moduleName>] [de]</code><br/>
|
<code>? [<moduleName>] [<language>]</code><br/>
|
||||||
<code>help [<moduleName>] [de]</code><br/>
|
<code>help [<moduleName>] [<language>]</code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Returns a list of available commands, when called without a
|
<li>Returns a list of available commands, when called without a
|
||||||
moduleName.</li>
|
moduleName.</li>
|
||||||
<li>Returns a module dependent helptext, same as in commandref.</li>
|
<li>Returns a module dependent helptext, same as in commandref.</li>
|
||||||
<li>When called with de as last parameter, module dependent help will be shown in German.<br/>
|
<li>language will be determined in following order:
|
||||||
Please be aware: Not every modules provides a German documentation.</li>
|
<ul>
|
||||||
|
<li>valid parameter <language> given</li>
|
||||||
|
<li>global attribute language</li>
|
||||||
|
<li>nothing founde: return english</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@ -129,15 +137,20 @@ sub CommandHelp {
|
|||||||
<a name="help"></a>
|
<a name="help"></a>
|
||||||
<h3>?, help</h3>
|
<h3>?, help</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<code>? [<moduleName>] [de]</code><br/>
|
<code>? [<moduleName>] [<language>]</code><br/>
|
||||||
<code>help [<moduleName>] [de]</code><br/>
|
<code>help [<moduleName>] [<language>]</code><br/>
|
||||||
<br>
|
<br>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Liefert eine Liste aller Befehle mit einer Kurzbeschreibung zurück.</li>
|
<li>Liefert eine Liste aller Befehle mit einer Kurzbeschreibung zurück.</li>
|
||||||
<li>Falls moduleName spezifiziert ist, wird die modul-spezifische Hilfe
|
<li>Falls moduleName spezifiziert ist, wird die modul-spezifische Hilfe
|
||||||
aus commandref zurückgeliefert.</li>
|
aus commandref zurückgeliefert.</li>
|
||||||
<li>Wird die modulspezifische Hilfe mit Parameter de aufgerufen, wird nach der deutschen Doku gesucht.<br/>
|
<li>Die anzuzeigende Sprache wird in folgender Reihenfolge bestimmt:
|
||||||
Eine deutsche Hilfe ist allerdings nicht in jedem Modul verfügbar!</li>
|
<ul>
|
||||||
|
<li>gültiger Parameter <language> beim Aufruf übergeben</li>
|
||||||
|
<li>globales Attribut language</li>
|
||||||
|
<li>falls alles fehlt: englisch</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
=end html_DE
|
=end html_DE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user