Mercurial > cpython-lru_cache-weakref
diff Doc/perl/python.perl @ 21418:571d5b7b746c legacy-trunk
Add a new environment for whole-paragraph (or longer) notes & warnings.
| author | Fred Drake <fdrake@acm.org> |
|---|---|
| date | Fri, 14 Dec 2001 22:50:06 +0000 |
| parents | fdc0cf56ba9c |
| children | d30797e5cc1a e81b3076a6c3 |
line wrap: on
line diff
--- a/Doc/perl/python.perl Fri Dec 14 22:47:19 2001 +0000 +++ b/Doc/perl/python.perl Fri Dec 14 22:50:06 2001 +0000 @@ -236,16 +236,35 @@ return use_wrappers(@_[0], '<b>', '</b>'); } sub do_cmd_textit{ return use_wrappers(@_[0], '<i>', '</i>'); } +# This can be changed/overridden for translations: +%NoticeNames = ('note' => 'Note:', + 'warning' => 'Warning:', + ); + sub do_cmd_note{ + my $label = $NoticeNames{'note'}; + return use_wrappers( + @_[0], + "<span class=\"note\"><b class=\"label\">$label</b>\n", + '</span>'); } +sub do_cmd_warning{ + my $label = $NoticeNames{'warning'}; return use_wrappers( @_[0], - "<span class=\"note\"><b class=\"label\">Note:</b>\n", + "<span class=\"warning\"><b class=\"label\">$label</b>\n", '</span>'); } -sub do_cmd_warning{ - return use_wrappers( - @_[0], - "<span class=\"warning\"><b class=\"label\">Warning:</b>\n", - '</span>'); } + +sub do_env_notice{ + local($_) = @_; + my $notice = next_optional_argument(); + if (!$notice) { + $notice = 'note'; + } + my $label = $NoticeNames{$notice}; + return ("<div class=\"$notice\"><b class=\"label\">$label</b>\n" + . $_ + . '</div>'); +} sub do_cmd_moreargs{ return '...' . @_[0]; }
