[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] navidoc/navidoc languages/fi.py transforms/__in...
From: |
Asko Soukka |
Subject: |
[Gzz-commits] navidoc/navidoc languages/fi.py transforms/__in... |
Date: |
Thu, 10 Apr 2003 11:33:25 -0400 |
CVSROOT: /cvsroot/navidoc
Module name: navidoc
Changes by: Asko Soukka <address@hidden> 03/04/10 11:33:25
Modified files:
navidoc/languages: fi.py
navidoc/transforms: __init__.py
Log message:
fi stuff
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/navidoc/navidoc/navidoc/languages/fi.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/navidoc/navidoc/navidoc/transforms/__init__.py.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
Patches:
Index: navidoc/navidoc/languages/fi.py
diff -u navidoc/navidoc/languages/fi.py:1.1 navidoc/navidoc/languages/fi.py:1.2
--- navidoc/navidoc/languages/fi.py:1.1 Thu Apr 10 07:28:00 2003
+++ navidoc/navidoc/languages/fi.py Thu Apr 10 11:33:25 2003
@@ -19,7 +19,7 @@
# MA 02111-1307 USA
#
-# $Id: fi.py,v 1.1 2003/04/10 11:28:00 humppake Exp $
+# $Id: fi.py,v 1.2 2003/04/10 15:33:25 humppake Exp $
#
# Written by Asko Soukka
@@ -40,7 +40,7 @@
'address': 'Osoite',
'contact': 'Yhteystieto',
'version': 'Versio',
- 'revision': 'Tarkistus',
+ 'revision': 'Versio',
'status': 'Tila',
'date': 'Päiväys',
'copyright': 'Tekijänoikeus',
@@ -56,27 +56,46 @@
'tip': 'Neuvo',
'warning': 'Varoitus',
'contents': 'Sisällys',
-
+ 'scope': 'Laajuus',
+ 'type': 'Tyyppi',
+ 'last-modified': 'Muokattu',
+
'viewdocumentsource': "Sivun reST-kuvaus",
- 'generatedby': "Sivun on tuottanut ",
- 'from': " ",
- 'source': " kuvauksesta."}
+ 'generatedon': "Luotu",
+ 'generatedby': "Sivun on tuottanut",
+ 'from': "",
+ 'source':"kuvauksesta"}
"""Mapping of node class name to label text."""
bibliographic_fields = {
- 'kirjoittaja': 'author',
- 'kirjoittajat': 'authors',
- 'järjestö': 'organization',
- 'osoite': 'address',
- 'yhteystieto': 'contact',
- 'versio': 'version',
- 'tarkistus': 'revision',
- 'tila': 'status',
- 'päiväys': 'date',
- 'tekijänoikeus': 'copyright',
- 'omistuskirjoitus': 'dedication',
- 'tiivistelmä': 'abstract'}
+ 'author': 'author',
+ 'authors': 'authors',
+ 'organization': 'organization',
+ 'address': 'address',
+ 'contact': 'contact',
+ 'version': 'version',
+ 'revision': 'revision',
+ 'status': 'status',
+ 'date': 'date',
+ 'copyright': 'copyright',
+ 'dedication': 'dedication',
+ 'abstract': 'abstract'}
"""Finnish (lowcased) to canonical name mapping for bibliographic fields."""
+
+#bibliographic_fields = {
+# 'kirjoittaja': 'author',
+# 'kirjoittajat': 'authors',
+# 'järjestö': 'organization',
+# 'osoite': 'address',
+# 'yhteystieto': 'contact',
+# 'versio': 'version',
+# 'tarkistus': 'revision',
+# 'tila': 'status',
+# 'päiväys': 'date',
+# 'tekijänoikeus': 'copyright',
+# 'omistuskirjoitus': 'dedication',
+# 'tiivistelmä': 'abstract'}
+#"""Finnish (lowcased) to canonical name mapping for bibliographic fields."""
author_separators = [';', ',']
"""List of separator strings for the 'Authors' bibliographic field. Tried in
Index: navidoc/navidoc/transforms/__init__.py
diff -u navidoc/navidoc/transforms/__init__.py:1.2
navidoc/navidoc/transforms/__init__.py:1.3
--- navidoc/navidoc/transforms/__init__.py:1.2 Thu Apr 10 07:28:00 2003
+++ navidoc/navidoc/transforms/__init__.py Thu Apr 10 11:33:25 2003
@@ -25,10 +25,9 @@
__docformat__ = 'reStructuredText'
-import docutils.transforms.universal, docutils.nodes
-
# Replacing existing: Avoiding "unknown target" warnings with latex writer
# ***ugly***
+import docutils.transforms.universal, docutils.nodes
class FinalCheckVisitor(docutils.transforms.universal.FinalCheckVisitor):
def visit_citation_reference(self, node):
if node.resolved or not node.hasattr('refname'):
@@ -70,3 +69,52 @@
## self.document.ids[id].referenced = 1
## node.resolved = 1
docutils.transforms.universal.FinalCheckVisitor = FinalCheckVisitor
+
+import time
+from docutils import nodes, utils, languages
+def generate_footer(self):
+ # @@@ Text is hard-coded for now.
+ # Should be made dynamic (language-dependent).
+ settings = self.document.settings
+ lcode = settings.language_code
+ language = languages.get_language(lcode)
+ if settings.generator or settings.datestamp or settings.source_link \
+ or settings.source_url:
+ text = []
+ if settings.source_link and settings._source \
+ or settings.source_url:
+ if settings.source_url:
+ source = settings.source_url
+ else:
+ source = utils.relative_path(settings._destination,
+ settings._source)
+ try: label = language.labels['viewdocumentsource']
+ except KeyError: label = 'View document source'
+ text.extend([
+ nodes.reference('', label, refuri=source), nodes.Text('.\n')])
+ if settings.datestamp:
+ datestamp = time.strftime(settings.datestamp, time.gmtime())
+ try: label = language.labels['generatedon']
+ except KeyError: label = 'Generated on'
+ text.append(nodes.Text(label+': ' + datestamp + '.\n'))
+ if settings.generator:
+ try: label = language.labels['generatedby']
+ except KeyError: label = 'Generated by'
+ try: label2 = language.labels['from']
+ except KeyError: label2 = 'from'
+ try: label3 = language.labels['source']
+ except KeyError: label3 = 'source'
+ text.extend([
+ nodes.Text(label+' '),
+ nodes.reference('', 'Docutils', refuri=
+ 'http://docutils.sourceforge.net/'),
+ nodes.Text(' '+label2+' '),
+ nodes.reference('', 'reStructuredText', refuri='http://'
+ 'docutils.sourceforge.net/rst.html'),
+ nodes.Text(' '+label3+'.\n')])
+ footer = nodes.footer()
+ footer += nodes.paragraph('', '', *text)
+ return footer
+ else:
+ return None
+docutils.transforms.universal.Decorations.generate_footer = generate_footer
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gzz-commits] navidoc/navidoc languages/fi.py transforms/__in...,
Asko Soukka <=