1 |
# |
# |
2 |
# Copyright (c) 2003 by Benja Fallenstein |
# Copyright (c) 2003 by Benja Fallenstein, Asko Soukka |
3 |
# |
# |
4 |
# This file is part of Navidoc. |
# This file is part of Navidoc. |
5 |
# |
# |
19 |
# MA 02111-1307 USA |
# MA 02111-1307 USA |
20 |
# |
# |
21 |
|
|
22 |
|
# $Id$ |
23 |
|
|
24 |
# |
# |
25 |
# Written by Benja Fallenstein |
# Written by Benja Fallenstein and Asko Soukka |
26 |
# |
# |
27 |
|
|
28 |
__docformat__ = 'reStructuredText' |
__docformat__ = 'reStructuredText' |
29 |
|
|
30 |
|
import os.path |
31 |
|
|
32 |
# Replacing existing: Avoiding "unknown target" warnings with latex writer |
# Replacing existing: Avoiding "unknown target" warnings with latex writer |
33 |
# ***ugly*** |
# ***ugly*** |
34 |
import docutils.transforms.universal, docutils.nodes |
import docutils.transforms.universal, docutils.nodes |
100 |
if settings.datestamp.strip() == 'CVS_DATE': |
if settings.datestamp.strip() == 'CVS_DATE': |
101 |
datestamp = '$' \ |
datestamp = '$' \ |
102 |
+'Date:$' |
+'Date:$' |
103 |
label = 'Last updated' |
label = 'Last modified' |
104 |
elif settings.datestamp.strip() == 'CVS_VERSION': |
elif settings.datestamp.strip() == 'CVS_VERSION': |
105 |
datestamp = '$' \ |
datestamp = '$' \ |
106 |
+'Id:$' |
+'Id:$' |
107 |
label = '' |
label = '' |
108 |
|
elif settings.datestamp.strip() == 'SSI_LASTMOD': |
109 |
|
datestamp = '' |
110 |
|
label = '' |
111 |
|
attributes = {'format': 'html'} |
112 |
|
text.append(nodes.Text('Last modified: ')) |
113 |
|
text.append(nodes.raw('', '<!--#flastmod file="%s" -->' \ |
114 |
|
% (os.path.basename(settings._source)), |
115 |
|
**attributes)) |
116 |
else: |
else: |
117 |
datestamp = time.strftime(settings.datestamp, time.gmtime()) |
datestamp = time.strftime(settings.datestamp, time.gmtime()) |
118 |
try: label = language.labels['generatedon'] |
try: label = language.labels['generatedon'] |