gzz-commits
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]