Changeset 304:70384ead73b8 in livinglogic.python.www for site/Python_xmlns.py

Show
Ignore:
Timestamp:
01/03/05 14:13:45 (15 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Use unicode constants where applicable.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • site/Python_xmlns.py

    r301 r304  
    253253 
    254254 
    255 pages = XISTPage("python", 
    256     PythonSourcePage("core", 
    257         XISTPage("download", 
    258             crumb="Download", 
    259             title="Core download · Python software · LivingLogic AG", 
    260             header="Core download", 
    261             subheader="All versions for download", 
    262             url="root:core/Download.html", 
     255pages = XISTPage(u"python", 
     256    PythonSourcePage(u"core", 
     257        XISTPage(u"download", 
     258            crumb=u"Download", 
     259            title=u"Core download · Python software · LivingLogic AG", 
     260            header=u"Core download", 
     261            subheader=u"All versions for download", 
     262            url=u"root:core/Download.html", 
    263263            localkeywords=["download", "file", "archive"], 
    264264        ), 
    265         XISTPage("history", 
    266             crumb="History", 
    267             title="Core history · Python software · LivingLogic AG", 
    268             header="Core history", 
    269             subheader="The development history", 
    270             url="root:core/History.html", 
     265        XISTPage(u"history", 
     266            crumb=u"History", 
     267            title=u"Core history · Python software · LivingLogic AG", 
     268            header=u"Core history", 
     269            subheader=u"The development history", 
     270            url=u"root:core/History.html", 
    271271            localkeywords=["history", "changes", "version"], 
    272272        ), 
    273         XISTPage("installation", 
    274             crumb="Installation", 
    275             title="Core requirements and installation · Python software · LivingLogic AG", 
    276             header="Core installation", 
    277             subheader="Requirements and installation", 
    278             url="root:core/Installation.html", 
     273        XISTPage(u"installation", 
     274            crumb=u"Installation", 
     275            title=u"Core requirements and installation · Python software · LivingLogic AG", 
     276            header=u"Core installation", 
     277            subheader=u"Requirements and installation", 
     278            url=u"root:core/Installation.html", 
    279279            localkeywords=["installation", "distutils"], 
    280280        ), 
    281         crumb="Core", 
    282         title="Core · Python software · LivingLogic AG", 
    283         header="Core", 
    284         subheader="Common utilities", 
    285         url="root:core/index.html", 
     281        crumb=u"Core", 
     282        title=u"Core · Python software · LivingLogic AG", 
     283        header=u"Core", 
     284        subheader=u"Common utilities", 
     285        url=u"root:core/index.html", 
    286286        inheritablekeywords=["Python", "package", "utilities", "decorator", "property", "module", "namespace"], 
    287287    ), 
    288     PythonSourcePage("xist", 
    289         XISTPage("examples", 
    290             crumb="Examples", 
    291             title=(abbr.xist(), " examples · Python software · LivingLogic AG"), 
    292             header=(abbr.xist(), " examples"), 
    293             subheader=("An introduction to ", abbr.xist(), " by examples"), 
    294             url="root:xist/Examples.html", 
     288    PythonSourcePage(u"xist", 
     289        XISTPage(u"examples", 
     290            crumb=u"Examples", 
     291            title=(abbr.xist(), u" examples · Python software · LivingLogic AG"), 
     292            header=(abbr.xist(), u" examples"), 
     293            subheader=(u"An introduction to ", abbr.xist(), u" by examples"), 
     294            url=u"root:xist/Examples.html", 
    295295            localkeywords=[], 
    296296        ), 
    297         XISTPage("howto", 
    298             crumb="Howto", 
    299             title=(abbr.xist(), " howto · Python software · LivingLogic AG"), 
    300             header=(abbr.xist(), " howto"), 
    301             subheader=("A quick tour of ", abbr.xist()), 
    302             url="root:xist/Howto.html", 
     297        XISTPage(u"howto", 
     298            crumb=u"Howto", 
     299            title=(abbr.xist(), u" howto · Python software · LivingLogic AG"), 
     300            header=(abbr.xist(), u" howto"), 
     301            subheader=(u"A quick tour of ", abbr.xist()), 
     302            url=u"root:xist/Howto.html", 
    303303            localkeywords=[], 
    304304        ), 
    305         PythonSourcePage("xsc", 
    306             crumb="xsc", 
    307             title=(abbr.xist(), ".xsc · Python software · LivingLogic AG"), 
    308             header=(abbr.xist(), ".xsc"), 
    309             subheader=(abbr.xist(), " core classes"), 
    310             url="root:xist/xsc/index.html", 
    311         ), 
    312         PythonSourcePage("ns", 
    313             PythonSourcePage("html", 
    314                 crumb="html", 
    315                 title=(abbr.xist(), ".ns.html · Python software · LivingLogic AG"), 
    316                 header=(abbr.xist(), ".ns.html"), 
    317                 subheader=("Module implementing ", abbr.html(), " 4.01 (with additions)"), 
    318                 url="root:xist/ns/html/index.html", 
    319             ), 
    320             PythonSourcePage("xml", 
    321                 crumb="xml", 
    322                 title=(abbr.xist(), ".ns.xml · Python software · LivingLogic AG"), 
    323                 header=(abbr.xist(), ".ns.xml"), 
    324                 subheader=("Module for global attributes from the ", abbr.xml(), " namespace"), 
    325                 url="root:xist/ns/xml/index.html", 
    326             ), 
    327             PythonSourcePage("wml", 
    328                 crumb="wml", 
    329                 title=(abbr.xist(), ".ns.wml · Python software · LivingLogic AG"), 
    330                 header=(abbr.xist(), ".ns.wml"), 
    331                 subheader=("Module implementing ", abbr.wml(), " 1.3"), 
    332                 url="root:xist/ns/wml/index.html", 
    333             ), 
    334             PythonSourcePage("ihtml", 
    335                 crumb="ihtml", 
    336                 title=(abbr.xist(), ".ns.ihtml · Python software · LivingLogic AG"), 
    337                 header=(abbr.xist(), ".ns.ihtml"), 
    338                 subheader=("Module module implementing iMode compatible ", abbr.html()), 
    339                 url="root:xist/ns/ihtml/index.html", 
    340             ), 
    341             PythonSourcePage("docbook", 
    342                 crumb="docbook", 
    343                 title=(abbr.xist(), ".ns.docbook · Python software · LivingLogic AG"), 
    344                 header=(abbr.xist(), ".ns.docbook"), 
    345                 subheader="Namespace module implementing DocBook 4.3", 
    346                 url="root:xist/ns/docbook/index.html", 
    347             ), 
    348             PythonSourcePage("svg", 
    349                 crumb="svg", 
    350                 title=(abbr.xist(), ".ns.svg · Python software · LivingLogic AG"), 
    351                 header=(abbr.xist(), ".ns.svg"), 
    352                 subheader=("Namespace module implementing ", abbr.svg(), " 1.0"), 
    353                 url="root:xist/ns/svg/index.html", 
    354             ), 
    355             PythonSourcePage("abbr", 
    356                 crumb="abbr", 
    357                 title=(abbr.xist(), ".ns.abbr · Python software · LivingLogic AG"), 
    358                 header=(abbr.xist(), ".ns.abbr"), 
    359                 subheader="Namespace module containing many abbreviation entities", 
    360                 url="root:xist/ns/abbr/index.html", 
    361             ), 
    362             PythonSourcePage("cond", 
    363                 crumb="cond", 
    364                 title=(abbr.xist(), ".ns.cond · Python software · LivingLogic AG"), 
    365                 header=(abbr.xist(), ".ns.cond"), 
    366                 subheader="Namespace module implementing conditional elements (if, else, etc.)", 
    367                 url="root:xist/ns/cond/index.html", 
    368             ), 
    369             PythonSourcePage("code", 
    370                 crumb="code", 
    371                 title=(abbr.xist(), ".ns.code · Python software · LivingLogic AG"), 
    372                 header=(abbr.xist(), ".ns.code"), 
    373                 subheader=("Namespace module for embedding Python code in ", abbr.xml()), 
    374                 url="root:xist/ns/code/index.html", 
    375             ), 
    376             PythonSourcePage("form", 
    377                 crumb="form", 
    378                 title=(abbr.xist(), ".ns.form · Python software · LivingLogic AG"), 
    379                 header=(abbr.xist(), ".ns.form"), 
    380                 subheader="Namespace module implementing form related elements", 
    381                 url="root:xist/ns/form/index.html", 
    382             ), 
    383             PythonSourcePage("php", 
    384                 crumb="php", 
    385                 title=(abbr.xist(), ".ns.php · Python software · LivingLogic AG"), 
    386                 header=(abbr.xist(), ".ns.php"), 
    387                 subheader=("Namespace module for PHP processing instructions"), 
    388                 url="root:xist/ns/php/index.html", 
    389             ), 
    390             PythonSourcePage("jsp", 
    391                 crumb="jsp", 
    392                 title=(abbr.xist(), ".ns.jsp · Python software · LivingLogic AG"), 
    393                 header=(abbr.xist(), ".ns.jsp"), 
    394                 subheader=("Namespace module for embedding ", abbr.jsp(), " code as processing instructions"), 
    395                 url="root:xist/ns/jsp/index.html", 
    396             ), 
    397             PythonSourcePage("meta", 
    398                 crumb="meta", 
    399                 title=(abbr.xist(), ".ns.meta · Python software · LivingLogic AG"), 
    400                 header=(abbr.xist(), ".ns.meta"), 
    401                 subheader="Namespace module containing meta information elements", 
    402                 url="root:xist/ns/meta/index.html", 
    403             ), 
    404             PythonSourcePage("ruby", 
    405                 crumb="ruby", 
    406                 title=(abbr.xist(), ".ns.ruby · Python software · LivingLogic AG"), 
    407                 header=(abbr.xist(), ".ns.ruby"), 
    408                 subheader="Namespace implementing the W3C ruby draft", 
    409                 url="root:xist/ns/ruby/index.html", 
    410             ), 
    411             PythonSourcePage("specials", 
    412                 crumb="specials", 
    413                 title=(abbr.xist(), ".ns.specials · Python software · LivingLogic AG"), 
    414                 header=(abbr.xist(), ".ns.specials"), 
    415                 subheader="Common useful elements", 
    416                 url="root:xist/ns/specials/index.html", 
    417             ), 
    418             PythonSourcePage("htmlspecials", 
    419                 crumb="htmlspecials", 
    420                 title=(abbr.xist(), ".ns.htmlspecials · Python software · LivingLogic AG"), 
    421                 header=(abbr.xist(), ".ns.htmlspecials"), 
    422                 subheader=("Common useful elements for ", abbr.html(), " generation"), 
    423                 url="root:xist/ns/htmlspecials/index.html", 
    424             ), 
    425             PythonSourcePage("doc", 
    426                 crumb="doc", 
    427                 title=(abbr.xist(), ".ns.doc · Python software · LivingLogic AG"), 
    428                 header=(abbr.xist(), ".ns.doc"), 
    429                 subheader="Namespace module for automated documentation generation", 
    430                 url="root:xist/ns/doc/index.html", 
    431             ), 
    432             PythonSourcePage("css", 
    433                 crumb="css", 
    434                 title=(abbr.xist(), ".ns.css · Python software · LivingLogic AG"), 
    435                 header=(abbr.xist(), ".ns.css"), 
    436                 subheader=("Namespace module implementing ", abbr.css(), " as ", abbr.xml(), " elements"), 
    437                 url="root:xist/ns/css/index.html", 
    438             ), 
    439             PythonSourcePage("cssspecials", 
    440                 crumb="cssspecials", 
    441                 title=(abbr.xist(), ".ns.cssspecials · Python software · LivingLogic AG"), 
    442                 header=(abbr.xist(), ".ns.cssspecials"), 
    443                 subheader=("Module implementing some useful elements for ", abbr.css()), 
    444                 url="root:xist/ns/cssspecials/index.html", 
    445             ), 
    446             PythonSourcePage("struts_html", 
    447                 crumb="struts_html", 
    448                 title=(abbr.xist(), "ns.struts_html · Python software · LivingLogic AG"), 
    449                 header=(abbr.xist(), ".ns.struts_html"), 
    450                 subheader=("Mamespace module implementing the the Struts ", abbr.html(), " tags"), 
    451                 url="root:xist/ns/struts_html/index.html", 
    452             ), 
    453             PythonSourcePage("struts_config", 
    454                 crumb="struts_config", 
    455                 title=(abbr.xist(), ".ns.struts_config · Python software · LivingLogic AG"), 
    456                 header=(abbr.xist(), ".ns.struts_config"), 
    457                 subheader=("Namespace module for Struts configuration files"), 
    458                 url="root:xist/ns/struts_config/index.html", 
    459             ), 
    460             crumb="ns", 
    461             title=(abbr.xist(), ".ns"), 
    462             header=(abbr.xist(), ".ns"), 
    463             subheader="Subpackage containing namespace modules", 
    464             url="root:xist/ns/index.html", 
    465         ), 
    466         PythonSourcePage("parsers", 
    467             crumb="parsers", 
    468             title=(abbr.xist(), ".parsers · Python software · LivingLogic AG"), 
    469             header=(abbr.xist(), ".parsers"), 
    470             subheader="Module with classes for parsing files", 
    471             url="root:xist/parsers/index.html", 
    472         ), 
    473         PythonSourcePage("converters", 
    474             crumb="converters", 
    475             title=(abbr.xist(), ".converters · Python software · LivingLogic AG"), 
    476             header=(abbr.xist(), ".converters"), 
    477             subheader="Module with the converter class", 
    478             url="root:xist/converters/index.html", 
    479         ), 
    480         PythonSourcePage("presenters", 
    481             crumb="presenters", 
    482             title=(abbr.xist(), ".presenters · Python software · LivingLogic AG"), 
    483             header=(abbr.xist(), ".presenters"), 
    484             subheader="Module with classes for printing trees", 
    485             url="root:xist/presenters/index.html", 
    486         ), 
    487         PythonSourcePage("publishers", 
    488             crumb="publishers", 
    489             title=(abbr.xist(), ".publishers · Python software · LivingLogic AG"), 
    490             header=(abbr.xist(), ".publishers"), 
    491             subheader="Module with classes for publishing trees", 
    492             url="root:xist/publishers/index.html", 
    493         ), 
    494         PythonSourcePage("sims", 
    495             crumb="sims", 
    496             title=(abbr.xist(), ".sims · Python software · LivingLogic AG"), 
    497             header=(abbr.xist(), ".sims"), 
    498             subheader="Simple schema validation", 
    499             url="root:xist/sims/index.html", 
    500         ), 
    501         PythonSourcePage("xfind", 
    502             crumb="xfind", 
    503             title=(abbr.xist(), ".xfind · Python software · LivingLogic AG"), 
    504             header=(abbr.xist(), ".xfind"), 
    505             subheader="Tree iteration and filtering", 
    506             url="root:xist/xfind/index.html", 
    507         ), 
    508         PythonSourcePage("errors", 
    509             crumb="errors", 
    510             title=(abbr.xist(), ".errors · Python software · LivingLogic AG"), 
    511             header=(abbr.xist(), ".errors"), 
    512             subheader="Module containing exception classes", 
    513             url="root:xist/errors/index.html", 
    514         ), 
    515         XISTPage("download", 
    516             crumb="Download", 
    517             title=(abbr.xist(), " download · Python software · LivingLogic AG"), 
    518             header=(abbr.xist(), " download"), 
    519             subheader="All versions for download", 
    520             url="root:xist/Download.html", 
     305        PythonSourcePage(u"xsc", 
     306            crumb=u"xsc", 
     307            title=(abbr.xist(), u".xsc · Python software · LivingLogic AG"), 
     308            header=(abbr.xist(), u".xsc"), 
     309            subheader=(abbr.xist(), u" core classes"), 
     310            url=u"root:xist/xsc/index.html", 
     311        ), 
     312        PythonSourcePage(u"ns", 
     313            PythonSourcePage(u"html", 
     314                crumb=u"html", 
     315                title=(abbr.xist(), u".ns.html · Python software · LivingLogic AG"), 
     316                header=(abbr.xist(), u".ns.html"), 
     317                subheader=(u"Module implementing ", abbr.html(), u" 4.01 (with additions)"), 
     318                url=u"root:xist/ns/html/index.html", 
     319            ), 
     320            PythonSourcePage(u"xml", 
     321                crumb=u"xml", 
     322                title=(abbr.xist(), u".ns.xml · Python software · LivingLogic AG"), 
     323                header=(abbr.xist(), u".ns.xml"), 
     324                subheader=(u"Module for global attributes from the ", abbr.xml(), u" namespace"), 
     325                url=u"root:xist/ns/xml/index.html", 
     326            ), 
     327            PythonSourcePage(u"wml", 
     328                crumb=u"wml", 
     329                title=(abbr.xist(), u".ns.wml · Python software · LivingLogic AG"), 
     330                header=(abbr.xist(), u".ns.wml"), 
     331                subheader=(u"Module implementing ", abbr.wml(), u" 1.3"), 
     332                url=u"root:xist/ns/wml/index.html", 
     333            ), 
     334            PythonSourcePage(u"ihtml", 
     335                crumb=u"ihtml", 
     336                title=(abbr.xist(), u".ns.ihtml · Python software · LivingLogic AG"), 
     337                header=(abbr.xist(), u".ns.ihtml"), 
     338                subheader=(u"Module module implementing iMode compatible ", abbr.html()), 
     339                url=u"root:xist/ns/ihtml/index.html", 
     340            ), 
     341            PythonSourcePage(u"docbook", 
     342                crumb=u"docbook", 
     343                title=(abbr.xist(), u".ns.docbook · Python software · LivingLogic AG"), 
     344                header=(abbr.xist(), u".ns.docbook"), 
     345                subheader=u"Namespace module implementing DocBook 4.3", 
     346                url=u"root:xist/ns/docbook/index.html", 
     347            ), 
     348            PythonSourcePage(u"svg", 
     349                crumb=u"svg", 
     350                title=(abbr.xist(), u".ns.svg · Python software · LivingLogic AG"), 
     351                header=(abbr.xist(), u".ns.svg"), 
     352                subheader=(u"Namespace module implementing ", abbr.svg(), u" 1.0"), 
     353                url=u"root:xist/ns/svg/index.html", 
     354            ), 
     355            PythonSourcePage(u"abbr", 
     356                crumb=u"abbr", 
     357                title=(abbr.xist(), u".ns.abbr · Python software · LivingLogic AG"), 
     358                header=(abbr.xist(), u".ns.abbr"), 
     359                subheader=u"Namespace module containing many abbreviation entities", 
     360                url=u"root:xist/ns/abbr/index.html", 
     361            ), 
     362            PythonSourcePage(u"cond", 
     363                crumb=u"cond", 
     364                title=(abbr.xist(), u".ns.cond · Python software · LivingLogic AG"), 
     365                header=(abbr.xist(), u".ns.cond"), 
     366                subheader=u"Namespace module implementing conditional elements (if, else, etc.)", 
     367                url=u"root:xist/ns/cond/index.html", 
     368            ), 
     369            PythonSourcePage(u"code", 
     370                crumb=u"code", 
     371                title=(abbr.xist(), u".ns.code · Python software · LivingLogic AG"), 
     372                header=(abbr.xist(), u".ns.code"), 
     373                subheader=(u"Namespace module for embedding Python code in ", abbr.xml()), 
     374                url=u"root:xist/ns/code/index.html", 
     375            ), 
     376            PythonSourcePage(u"form", 
     377                crumb=u"form", 
     378                title=(abbr.xist(), u".ns.form · Python software · LivingLogic AG"), 
     379                header=(abbr.xist(), u".ns.form"), 
     380                subheader=u"Namespace module implementing form related elements", 
     381                url=u"root:xist/ns/form/index.html", 
     382            ), 
     383            PythonSourcePage(u"php", 
     384                crumb=u"php", 
     385                title=(abbr.xist(), u".ns.php · Python software · LivingLogic AG"), 
     386                header=(abbr.xist(), u".ns.php"), 
     387                subheader=(u"Namespace module for PHP processing instructions"), 
     388                url=u"root:xist/ns/php/index.html", 
     389            ), 
     390            PythonSourcePage(u"jsp", 
     391                crumb=u"jsp", 
     392                title=(abbr.xist(), u".ns.jsp · Python software · LivingLogic AG"), 
     393                header=(abbr.xist(), u".ns.jsp"), 
     394                subheader=(u"Namespace module for embedding ", abbr.jsp(), u" code as processing instructions"), 
     395                url=u"root:xist/ns/jsp/index.html", 
     396            ), 
     397            PythonSourcePage(u"meta", 
     398                crumb=u"meta", 
     399                title=(abbr.xist(), u".ns.meta · Python software · LivingLogic AG"), 
     400                header=(abbr.xist(), u".ns.meta"), 
     401                subheader=u"Namespace module containing meta information elements", 
     402                url=u"root:xist/ns/meta/index.html", 
     403            ), 
     404            PythonSourcePage(u"ruby", 
     405                crumb=u"ruby", 
     406                title=(abbr.xist(), u".ns.ruby · Python software · LivingLogic AG"), 
     407                header=(abbr.xist(), u".ns.ruby"), 
     408                subheader=u"Namespace implementing the W3C ruby draft", 
     409                url=u"root:xist/ns/ruby/index.html", 
     410            ), 
     411            PythonSourcePage(u"specials", 
     412                crumb=u"specials", 
     413                title=(abbr.xist(), u".ns.specials · Python software · LivingLogic AG"), 
     414                header=(abbr.xist(), u".ns.specials"), 
     415                subheader=u"Common useful elements", 
     416                url=u"root:xist/ns/specials/index.html", 
     417            ), 
     418            PythonSourcePage(u"htmlspecials", 
     419                crumb=u"htmlspecials", 
     420                title=(abbr.xist(), u".ns.htmlspecials · Python software · LivingLogic AG"), 
     421                header=(abbr.xist(), u".ns.htmlspecials"), 
     422                subheader=(u"Common useful elements for ", abbr.html(), u" generation"), 
     423                url=u"root:xist/ns/htmlspecials/index.html", 
     424            ), 
     425            PythonSourcePage(u"doc", 
     426                crumb=u"doc", 
     427                title=(abbr.xist(), u".ns.doc · Python software · LivingLogic AG"), 
     428                header=(abbr.xist(), u".ns.doc"), 
     429                subheader=u"Namespace module for automated documentation generation", 
     430                url=u"root:xist/ns/doc/index.html", 
     431            ), 
     432            PythonSourcePage(u"css", 
     433                crumb=u"css", 
     434                title=(abbr.xist(), u".ns.css · Python software · LivingLogic AG"), 
     435                header=(abbr.xist(), u".ns.css"), 
     436                subheader=(u"Namespace module implementing ", abbr.css(), u" as ", abbr.xml(), u" elements"), 
     437                url=u"root:xist/ns/css/index.html", 
     438            ), 
     439            PythonSourcePage(u"cssspecials", 
     440                crumb=u"cssspecials", 
     441                title=(abbr.xist(), u".ns.cssspecials · Python software · LivingLogic AG"), 
     442                header=(abbr.xist(), u".ns.cssspecials"), 
     443                subheader=(u"Module implementing some useful elements for ", abbr.css()), 
     444                url=u"root:xist/ns/cssspecials/index.html", 
     445            ), 
     446            PythonSourcePage(u"struts_html", 
     447                crumb=u"struts_html", 
     448                title=(abbr.xist(), u"ns.struts_html · Python software · LivingLogic AG"), 
     449                header=(abbr.xist(), u".ns.struts_html"), 
     450                subheader=(u"Mamespace module implementing the the Struts ", abbr.html(), u" tags"), 
     451                url=u"root:xist/ns/struts_html/index.html", 
     452            ), 
     453            PythonSourcePage(u"struts_config", 
     454                crumb=u"struts_config", 
     455                title=(abbr.xist(), u".ns.struts_config · Python software · LivingLogic AG"), 
     456                header=(abbr.xist(), u".ns.struts_config"), 
     457                subheader=(u"Namespace module for Struts configuration files"), 
     458                url=u"root:xist/ns/struts_config/index.html", 
     459            ), 
     460            crumb=u"ns", 
     461            title=(abbr.xist(), u".ns"), 
     462            header=(abbr.xist(), u".ns"), 
     463            subheader=u"Subpackage containing namespace modules", 
     464            url=u"root:xist/ns/index.html", 
     465        ), 
     466        PythonSourcePage(u"parsers", 
     467            crumb=u"parsers", 
     468            title=(abbr.xist(), u".parsers · Python software · LivingLogic AG"), 
     469            header=(abbr.xist(), u".parsers"), 
     470            subheader=u"Module with classes for parsing files", 
     471            url=u"root:xist/parsers/index.html", 
     472        ), 
     473        PythonSourcePage(u"converters", 
     474            crumb=u"converters", 
     475            title=(abbr.xist(), u".converters · Python software · LivingLogic AG"), 
     476            header=(abbr.xist(), u".converters"), 
     477            subheader=u"Module with the converter class", 
     478            url=u"root:xist/converters/index.html", 
     479        ), 
     480        PythonSourcePage(u"presenters", 
     481            crumb=u"presenters", 
     482            title=(abbr.xist(), u".presenters · Python software · LivingLogic AG"), 
     483            header=(abbr.xist(), u".presenters"), 
     484            subheader=u"Module with classes for printing trees", 
     485            url=u"root:xist/presenters/index.html", 
     486        ), 
     487        PythonSourcePage(u"publishers", 
     488            crumb=u"publishers", 
     489            title=(abbr.xist(), u".publishers · Python software · LivingLogic AG"), 
     490            header=(abbr.xist(), u".publishers"), 
     491            subheader=u"Module with classes for publishing trees", 
     492            url=u"root:xist/publishers/index.html", 
     493        ), 
     494        PythonSourcePage(u"sims", 
     495            crumb=u"sims", 
     496            title=(abbr.xist(), u".sims · Python software · LivingLogic AG"), 
     497            header=(abbr.xist(), u".sims"), 
     498            subheader=u"Simple schema validation", 
     499            url=u"root:xist/sims/index.html", 
     500        ), 
     501        PythonSourcePage(u"xfind", 
     502            crumb=u"xfind", 
     503            title=(abbr.xist(), u".xfind · Python software · LivingLogic AG"), 
     504            header=(abbr.xist(), u".xfind"), 
     505            subheader=u"Tree iteration and filtering", 
     506            url=u"root:xist/xfind/index.html", 
     507        ), 
     508        PythonSourcePage(u"errors", 
     509            crumb=u"errors", 
     510            title=(abbr.xist(), u".errors · Python software · LivingLogic AG"), 
     511            header=(abbr.xist(), u".errors"), 
     512            subheader=u"Module containing exception classes", 
     513            url=u"root:xist/errors/index.html", 
     514        ), 
     515        XISTPage(u"download", 
     516            crumb=u"Download", 
     517            title=(abbr.xist(), u" download · Python software · LivingLogic AG"), 
     518            header=(abbr.xist(), u" download"), 
     519            subheader=u"All versions for download", 
     520            url=u"root:xist/Download.html", 
    521521            localkeywords=["download", "file", "archive"], 
    522522        ), 
    523         XISTPage("history", 
    524             crumb="History", 
    525             title=(abbr.xist(), " history · Python software · LivingLogic AG"), 
    526             header=(abbr.xist(), " history"), 
    527             subheader="The development history", 
    528             url="root:xist/History.html", 
     523        XISTPage(u"history", 
     524            crumb=u"History", 
     525            title=(abbr.xist(), u" history · Python software · LivingLogic AG"), 
     526            header=(abbr.xist(), u" history"), 
     527            subheader=u"The development history", 
     528            url=u"root:xist/History.html", 
    529529            localkeywords=["history", "changes", "version"], 
    530530        ), 
    531         XISTPage("installation", 
    532             crumb="Installation", 
    533             title=(abbr.xist(), " requirements and installation · Python software · LivingLogic AG"), 
    534             header=(abbr.xist(), " installation"), 
    535             subheader="Requirements, installation and configuration", 
    536             url="root:xist/Installation.html", 
     531        XISTPage(u"installation", 
     532            crumb=u"Installation", 
     533            title=(abbr.xist(), u" requirements and installation · Python software · LivingLogic AG"), 
     534            header=(abbr.xist(), u" installation"), 
     535            subheader=u"Requirements, installation and configuration", 
     536            url=u"root:xist/Installation.html", 
    537537            localkeywords=["installation", "distutils"], 
    538538        ), 
    539         XISTPage("migration", 
    540             crumb="Migration", 
    541             title=(abbr.xist(), " migration guide · Python software · LivingLogic AG"), 
    542             header=(abbr.xist(), " migration"), 
    543             subheader=("How to update your code to new versions of ", abbr.xist()), 
    544             url="root:xist/Migration.html", 
     539        XISTPage(u"migration", 
     540            crumb=u"Migration", 
     541            title=(abbr.xist(), u" migration guide · Python software · LivingLogic AG"), 
     542            header=(abbr.xist(), u" migration"), 
     543            subheader=(u"How to update your code to new versions of ", abbr.xist()), 
     544            url=u"root:xist/Migration.html", 
    545545            localkeywords=[], 
    546546        ), 
    547         XISTPage("mailinglists", 
    548             crumb="Mailing lists", 
    549             title=(abbr.xist(), " mailing lists · Python software · LivingLogic AG"), 
    550             header=(abbr.xist(), " mailing lists"), 
    551             subheader="How to subscribe to the mailing lists", 
    552             url="root:xist/Mailinglists.html", 
     547        XISTPage(u"mailinglists", 
     548            crumb=u"Mailing lists", 
     549            title=(abbr.xist(), u" mailing lists · Python software · LivingLogic AG"), 
     550            header=(abbr.xist(), u" mailing lists"), 
     551            subheader=u"How to subscribe to the mailing lists", 
     552            url=u"root:xist/Mailinglists.html", 
    553553            localkeywords=["mailing list", "list", "posting", "discussion", "announcement"], 
    554554        ), 
    555555        crumb=abbr.xist(), 
    556         title=(abbr.xist(), " · Python software · LivingLogic AG"), 
     556        title=(abbr.xist(), u" · Python software · LivingLogic AG"), 
    557557        header=abbr.xist(), 
    558         subheader=("An extensible ", abbr.html(), "/", abbr.xml(), " generator"), 
    559         url="root:xist/index.html", 
     558        subheader=(u"An extensible ", abbr.html(), u"/", abbr.xml(), u" generator"), 
     559        url=u"root:xist/index.html", 
    560560        inheritablekeywords=[abbr.xist(), abbr.xml(), "transformation", abbr.xsl(), "hsc"], 
    561561    ), 
    562     PythonSourcePage("url", 
    563         XISTPage("howto", 
    564             crumb="Howto", 
    565             title="URL howto · Python software · LivingLogic AG", 
    566             header="URL documentation", 
    567             subheader="Special features of URL", 
    568             url="root:url/Howto.html", 
     562    PythonSourcePage(u"url", 
     563        XISTPage(u"howto", 
     564            crumb=u"Howto", 
     565            title=u"URL howto · Python software · LivingLogic AG", 
     566            header=u"URL documentation", 
     567            subheader=u"Special features of URL", 
     568            url=u"root:url/Howto.html", 
    569569            localkeywords=[], 
    570570        ), 
    571         XISTPage("download", 
    572             crumb="Download", 
    573             title="URL download · Python software · LivingLogic AG", 
    574             header="URL download", 
    575             subheader="All versions for download", 
    576             url="root:url/Download.html", 
     571        XISTPage(u"download", 
     572            crumb=u"Download", 
     573            title=u"URL download · Python software · LivingLogic AG", 
     574            header=u"URL download", 
     575            subheader=u"All versions for download", 
     576            url=u"root:url/Download.html", 
    577577            localkeywords=["download", "file", "archive"], 
    578578        ), 
    579         XISTPage("history", 
    580             crumb="History", 
    581             title="URL history · Python software · LivingLogic AG", 
    582             header="URL history", 
    583             subheader="The development history", 
    584             url="root:url/History.html", 
     579        XISTPage(u"history", 
     580            crumb=u"History", 
     581            title=u"URL history · Python software · LivingLogic AG", 
     582            header=u"URL history", 
     583            subheader=u"The development history", 
     584            url=u"root:url/History.html", 
    585585            localkeywords=["packages", "history", "changes", "version"], 
    586586        ), 
    587         XISTPage("installation", 
    588             crumb="Installation", 
    589             title="URL requirements and installation · Python software · LivingLogic AG", 
    590             header="URL installation", 
    591             subheader="Requirements and installation", 
    592             url="root:url/Installation.html", 
     587        XISTPage(u"installation", 
     588            crumb=u"Installation", 
     589            title=u"URL requirements and installation · Python software · LivingLogic AG", 
     590            header=u"URL installation", 
     591            subheader=u"Requirements and installation", 
     592            url=u"root:url/Installation.html", 
    593593            localkeywords=["installation", "distutils"], 
    594594        ), 
    595         crumb="url", 
    596         title="URL · Python software · LivingLogic AG", 
    597         header="url", 
    598         subheader=("Module implementing ", abbr.url(), "s"), 
    599         url="root:url/index.html", 
     595        crumb=u"url", 
     596        title=u"URL · Python software · LivingLogic AG", 
     597        header=u"url", 
     598        subheader=(u"Module implementing ", abbr.url(), u"s"), 
     599        url=u"root:url/index.html", 
    600600    ), 
    601     PythonSourcePage("make", 
    602         XISTPage("download", 
    603             crumb="Download", 
    604             title="Make download · Python software · LivingLogic AG", 
    605             header="Make download", 
    606             subheader="All versions for download", 
    607             url="root:make/Download.html", 
     601    PythonSourcePage(u"make", 
     602        XISTPage(u"download", 
     603            crumb=u"Download", 
     604            title=u"Make download · Python software · LivingLogic AG", 
     605            header=u"Make download", 
     606            subheader=u"All versions for download", 
     607            url=u"root:make/Download.html", 
    608608            localkeywords=["packages", "download", "file", "archive"], 
    609609        ), 
    610         XISTPage("history", 
    611             crumb="History", 
    612             title="Make history · Python software · LivingLogic AG", 
    613             header="Make history", 
    614             subheader="The development history", 
    615             url="root:make/History.html", 
     610        XISTPage(u"history", 
     611            crumb=u"History", 
     612            title=u"Make history · Python software · LivingLogic AG", 
     613            header=u"Make history", 
     614            subheader=u"The development history", 
     615            url=u"root:make/History.html", 
    616616            localkeywords=["packages", "history", "changes", "version"], 
    617617        ), 
    618         XISTPage("installation", 
    619             crumb="Installation", 
    620             title="Make requirements and installation · Python software · LivingLogic AG", 
    621             header="Make installation", 
    622             subheader="Requirements and installation", 
    623             url="root:make/Installation.html", 
     618        XISTPage(u"installation", 
     619            crumb=u"Installation", 
     620            title=u"Make requirements and installation · Python software · LivingLogic AG", 
     621            header=u"Make installation", 
     622            subheader=u"Requirements and installation", 
     623            url=u"root:make/Installation.html", 
    624624            localkeywords=["installation", "distutils"], 
    625625        ), 
    626         XISTPage("migration", 
    627             crumb="Migration", 
    628             title="Make migration guide · Python software · LivingLogic AG", 
    629             header="Make migration guide", 
    630             subheader="How to update your code to new versions of Make", 
    631             url="root:make/Migration.html", 
     626        XISTPage(u"migration", 
     627            crumb=u"Migration", 
     628            title=u"Make migration guide · Python software · LivingLogic AG", 
     629            header=u"Make migration guide", 
     630            subheader=u"How to update your code to new versions of Make", 
     631            url=u"root:make/Migration.html", 
    632632            localkeywords=[], 
    633633        ), 
    634         crumb="Make", 
    635         title="Make · Python software · LivingLogic AG", 
    636         header="Make", 
    637         subheader="Object oriented make replacement", 
    638         url="root:make/index.html", 
     634        crumb=u"Make", 
     635        title=u"Make · Python software · LivingLogic AG", 
     636        header=u"Make", 
     637        subheader=u"Object oriented make replacement", 
     638        url=u"root:make/index.html", 
    639639        localkeywords=["make", "build", "dependencies", "development", "target"], 
    640640    ), 
    641     PythonSourcePage("color", 
    642         XISTPage("download", 
    643             crumb="Download", 
    644             title="Color download · Python software · LivingLogic AG", 
    645             header="Color download", 
    646             subheader="All versions for download", 
    647             url="root:color/Download.html", 
     641    PythonSourcePage(u"color", 
     642        XISTPage(u"download", 
     643            crumb=u"Download", 
     644            title=u"Color download · Python software · LivingLogic AG", 
     645            header=u"Color download", 
     646            subheader=u"All versions for download", 
     647            url=u"root:color/Download.html", 
    648648            localkeywords=["packages", "download", "file", "archive"], 
    649649        ), 
    650         XISTPage("history", 
    651             crumb="History", 
    652             title="Color history · Python software · LivingLogic AG", 
    653             header="Color history", 
    654             subheader="The development history", 
    655             url="root:color/History.html", 
     650        XISTPage(u"history", 
     651            crumb=u"History", 
     652            title=u"Color history · Python software · LivingLogic AG", 
     653            header=u"Color history", 
     654            subheader=u"The development history", 
     655            url=u"root:color/History.html", 
    656656            localkeywords=["packages", "history", "changes", "version"], 
    657657        ), 
    658         XISTPage("installation", 
    659             crumb="Installation", 
    660             title="Color requirements and installation · Python software · LivingLogic AG", 
    661             header="Color installation", 
    662             subheader="Requirements and installation", 
    663             url="root:color/Installation.html", 
     658        XISTPage(u"installation", 
     659            crumb=u"Installation", 
     660            title=u"Color requirements and installation · Python software · LivingLogic AG", 
     661            header=u"Color installation", 
     662            subheader=u"Requirements and installation", 
     663            url=u"root:color/Installation.html", 
    664664            localkeywords=["installation", "distutils"], 
    665665        ), 
    666         crumb="Color", 
    667         title="Color · Python software · LivingLogic AG", 
    668         header="Color", 
    669         subheader="RGB color values and color model conversion", 
    670         url="root:color/index.html", 
     666        crumb=u"Color", 
     667        title=u"Color · Python software · LivingLogic AG", 
     668        header=u"Color", 
     669        subheader=u"RGB color values and color model conversion", 
     670        url=u"root:color/index.html", 
    671671        localkeywords=["RGB", "red", "green", "blue", "HSV", "HSB", "HSL", "HLS", "hue", "saturation", "value", "brightness", "luminance"], 
    672672    ), 
    673     PythonSourcePage("sisyphus", 
    674         XISTPage("download", 
    675             crumb="Download", 
    676             title="Sisyphus download · Python software · LivingLogic AG", 
    677             header="Sisyphus download", 
    678             subheader="All versions for download", 
    679             url="root:sisyphus/Download.html", 
     673    PythonSourcePage(u"sisyphus", 
     674        XISTPage(u"download", 
     675            crumb=u"Download", 
     676            title=u"Sisyphus download · Python software · LivingLogic AG", 
     677            header=u"Sisyphus download", 
     678            subheader=u"All versions for download", 
     679            url=u"root:sisyphus/Download.html", 
    680680            localkeywords=["download", "file", "archive"], 
    681681        ), 
    682         XISTPage("history", 
    683             crumb="History", 
    684             title="Sisyphus history · Python software · LivingLogic AG", 
    685             header="Sisyphus history", 
    686             subheader="The development history", 
    687             url="root:sisyphus/History.html", 
     682        XISTPage(u"history", 
     683            crumb=u"History", 
     684            title=u"Sisyphus history · Python software · LivingLogic AG", 
     685            header=u"Sisyphus history", 
     686            subheader=u"The development history", 
     687            url=u"root:sisyphus/History.html", 
    688688            localkeywords=["history", "changes", "version"], 
    689689        ), 
    690         crumb="Sisyphus", 
    691         title="Sisyphus · Python software · LivingLogic AG", 
    692         header="Sisyphus", 
    693         subheader="Writing cron jobs with Python", 
    694         url="root:sisyphus/index.html", 
     690        crumb=u"Sisyphus", 
     691        title=u"Sisyphus · Python software · LivingLogic AG", 
     692        header=u"Sisyphus", 
     693        subheader=u"Writing cron jobs with Python", 
     694        url=u"root:sisyphus/index.html", 
    695695        inheritablekeywords=["packages", "Sisyphus", "cron", "job"], 
    696696    ), 
    697     PythonSourcePage("ansistyle", 
    698         XISTPage("download", 
    699             crumb="Download", 
    700             title="ANSIStyle download · Python software · LivingLogic AG", 
    701             header="ANSIStyle download", 
    702             subheader="All versions for download", 
    703             url="root:ansistyle/Download.html", 
     697    PythonSourcePage(u"ansistyle", 
     698        XISTPage(u"download", 
     699            crumb=u"Download", 
     700            title=u"ANSIStyle download · Python software · LivingLogic AG", 
     701            header=u"ANSIStyle download", 
     702            subheader=u"All versions for download", 
     703            url=u"root:ansistyle/Download.html", 
    704704            localkeywords=["download", "file", "archive"], 
    705705        ), 
    706         XISTPage("history", 
    707             crumb="History", 
    708             title="ANSIStyle history · Python software · LivingLogic AG", 
    709             header="ANSIStyle history", 
    710             subheader="The development history", 
    711             url="root:ansistyle/History.html", 
     706        XISTPage(u"history", 
     707            crumb=u"History", 
     708            title=u"ANSIStyle history · Python software · LivingLogic AG", 
     709            header=u"ANSIStyle history", 
     710            subheader=u"The development history", 
     711            url=u"root:ansistyle/History.html", 
    712712            localkeywords=["history", "changes", "version"], 
    713713        ), 
    714         XISTPage("installation", 
    715             crumb="Installation", 
    716             title="ANSIStyle requirements and installation · Python software · LivingLogic AG", 
    717             header="ANSIStyle installation", 
    718             subheader="Requirements and installation", 
    719             url="root:ansistyle/Installation.html", 
     714        XISTPage(u"installation", 
     715            crumb=u"Installation", 
     716            title=u"ANSIStyle requirements and installation · Python software · LivingLogic AG", 
     717            header=u"ANSIStyle installation", 
     718            subheader=u"Requirements and installation", 
     719            url=u"root:ansistyle/Installation.html", 
    720720            localkeywords=["installation", "distutils"], 
    721721        ), 
    722         crumb="ANSIStyle", 
    723         title="ANSIStyle · Python software · LivingLogic AG", 
    724         header="ANSIStyle", 
    725         subheader="ANSI colors for output streams and strings", 
    726         url="root:ansistyle/index.html", 
     722        crumb=u"ANSIStyle", 
     723        title=u"ANSIStyle · Python software · LivingLogic AG", 
     724        header=u"ANSIStyle", 
     725        subheader=u"ANSI colors for output streams and strings", 
     726        url=u"root:ansistyle/index.html", 
    727727        inheritablekeywords=["packages", "ANSIStyle", abbr.ansi(), "escape", "color", "console"], 
    728728    ), 
    729     PythonSourcePage("toxic", 
    730         XISTPage("download", 
    731             crumb="Download", 
    732             title="Toxic download · Python software · LivingLogic AG", 
    733             header="Toxic download", 
    734             subheader="All versions for download", 
    735             url="root:toxic/Download.html", 
     729    PythonSourcePage(u"toxic", 
     730        XISTPage(u"download", 
     731            crumb=u"Download", 
     732            title=u"Toxic download · Python software · LivingLogic AG", 
     733            header=u"Toxic download", 
     734            subheader=u"All versions for download", 
     735            url=u"root:toxic/Download.html", 
    736736            localkeywords=["packages", "download", "file", "archive"], 
    737737        ), 
    738         XISTPage("history", 
    739             crumb="History", 
    740             title="Toxic history · Python software · LivingLogic AG", 
    741             header="Toxic history", 
    742             subheader="The development history", 
    743             url="root:toxic/History.html", 
     738        XISTPage(u"history", 
     739            crumb=u"History", 
     740            title=u"Toxic history · Python software · LivingLogic AG", 
     741            header=u"Toxic history", 
     742            subheader=u"The development history", 
     743            url=u"root:toxic/History.html", 
    744744            localkeywords=["packages", "history", "changes", "version"], 
    745745        ), 
    746         XISTPage("installation", 
    747             crumb="Installation", 
    748             title="Toxic requirements and installation · Python software · LivingLogic AG", 
    749             header="Toxic installation", 
    750             subheader="Requirements and installation", 
    751             url="root:toxic/Installation.html", 
     746        XISTPage(u"installation", 
     747            crumb=u"Installation", 
     748            title=u"Toxic requirements and installation · Python software · LivingLogic AG", 
     749            header=u"Toxic installation", 
     750            subheader=u"Requirements and installation", 
     751            url=u"root:toxic/Installation.html", 
    752752            localkeywords=["installation", "distutils"], 
    753753        ), 
    754         crumb="Toxic", 
    755         title="Toxic · Python software · LivingLogic AG", 
    756         header="Toxic", 
    757         subheader=("Generate Oracle functions from PL/SQL embedded in ", abbr.xml()), 
    758         url="root:toxic/index.html", 
     754        crumb=u"Toxic", 
     755        title=u"Toxic · Python software · LivingLogic AG", 
     756        header=u"Toxic", 
     757        subheader=(u"Generate Oracle functions from PL/SQL embedded in ", abbr.xml()), 
     758        url=u"root:toxic/index.html", 
    759759        localkeywords=["Oracle", "user defined function", "PL/SQL", "XML", "HTML", "processing instruction", "PI", "embed"], 
    760760    ), 
    761     PythonSourcePage("orasql", 
    762         XISTPage("download", 
    763             crumb="Download", 
    764             title="OraSQL download · Python software · LivingLogic AG", 
    765             header="OraSQL download", 
    766             subheader="All versions for download", 
    767             url="root:orasql/Download.html", 
     761    PythonSourcePage(u"orasql", 
     762        XISTPage(u"download", 
     763            crumb=u"Download", 
     764            title=u"OraSQL download · Python software · LivingLogic AG", 
     765            header=u"OraSQL download", 
     766            subheader=u"All versions for download", 
     767            url=u"root:orasql/Download.html", 
    768768            localkeywords=["packages", "download", "file", "archive"], 
    769769        ), 
    770         XISTPage("history", 
    771             crumb="History", 
    772             title="OraSQL history · Python software · LivingLogic AG", 
    773             header="OraSQL history", 
    774             subheader="The development history", 
    775             url="root:orasql/History.html", 
     770        XISTPage(u"history", 
     771            crumb=u"History", 
     772            title=u"OraSQL history · Python software · LivingLogic AG", 
     773            header=u"OraSQL history", 
     774            subheader=u"The development history", 
     775            url=u"root:orasql/History.html", 
    776776            localkeywords=["packages", "history", "changes", "version"], 
    777777        ), 
    778         XISTPage("installation", 
    779             crumb="Installation", 
    780             title="OraSQL installation · Python software · LivingLogic AG", 
    781             header="OraSQL installation", 
    782             subheader="Requirements and installation", 
    783             url="root:orasql/Installation.html", 
     778        XISTPage(u"installation", 
     779            crumb=u"Installation", 
     780            title=u"OraSQL installation · Python software · LivingLogic AG", 
     781            header=u"OraSQL installation", 
     782            subheader=u"Requirements and installation", 
     783            url=u"root:orasql/Installation.html", 
    784784            localkeywords=["installation", "distutils"], 
    785785        ), 
    786         crumb="OraSQL", 
    787         title="OraSQL · Python software · LivingLogic AG", 
    788         header="OraSQL", 
    789         subheader="Utilities for working with cx_Oracle", 
    790         url="root:orasql/index.html", 
     786        crumb=u"OraSQL", 
     787        title=u"OraSQL · Python software · LivingLogic AG", 
     788        header=u"OraSQL", 
     789        subheader=u"Utilities for working with cx_Oracle", 
     790        url=u"root:orasql/index.html", 
    791791        localkeywords=["Oracle", "cx_Oracle"], 
    792792    ), 
    793     PythonSourcePage("sql", 
    794         XISTPage("download", 
    795             crumb="Download", 
    796             title="SQL download · Python software · LivingLogic AG", 
    797             header="SQL download", 
    798             subheader="All versions for download", 
    799             url="root:sql/Download.html", 
     793    PythonSourcePage(u"sql", 
     794        XISTPage(u"download", 
     795            crumb=u"Download", 
     796            title=u"SQL download · Python software · LivingLogic AG", 
     797            header=u"SQL download", 
     798            subheader=u"All versions for download", 
     799            url=u"root:sql/Download.html", 
    800800            localkeywords=["packages", "download", "file", "archive"] 
    801801        ), 
    802         XISTPage("history", 
    803             crumb="History", 
    804             title="SQL history · Python software · LivingLogic AG", 
    805             header="SQL history", 
    806             subheader="The development history", 
    807             url="root:sql/History.html", 
     802        XISTPage(u"history", 
     803            crumb=u"History", 
     804            title=u"SQL history · Python software · LivingLogic AG", 
     805            header=u"SQL history", 
     806            subheader=u"The development history", 
     807            url=u"root:sql/History.html", 
    808808            localkeywords=["packages", "history", "changes", "version"] 
    809809        ), 
    810         XISTPage("installation", 
    811             crumb="Installation", 
    812             title="SQL requirements and installation · Python software · LivingLogic AG", 
    813             header="SQL installation", 
    814             subheader="Requirements and installation", 
    815             url="root:sql/Installation.html", 
     810        XISTPage(u"installation", 
     811            crumb=u"Installation", 
     812            title=u"SQL requirements and installation · Python software · LivingLogic AG", 
     813            header=u"SQL installation", 
     814            subheader=u"Requirements and installation", 
     815            url=u"root:sql/Installation.html", 
    816816            localkeywords=["installation", "distutils"] 
    817817        ), 
    818         crumb="SQL", 
    819         title="SQL · Python software · LivingLogic AG", 
    820         header="SQL", 
    821         subheader=("Simplifies generating ", abbr.sql(), " queries"), 
    822         url="root:sql/index.html", 
     818        crumb=u"SQL", 
     819        title=u"SQL · Python software · LivingLogic AG", 
     820        header=u"SQL", 
     821        subheader=(u"Simplifies generating ", abbr.sql(), u" queries"), 
     822        url=u"root:sql/index.html", 
    823823        localkeywords=["packages", "SQL", "query"] 
    824824    ), 
    825     XISTPage("cvs", 
    826         crumb=(abbr.cvs(), " access"), 
    827         title=(abbr.cvs(), " access · Python software · LivingLogic AG"), 
    828         subheader=("Access to the ", abbr.cvs(), " repository via ViewCVS"), 
    829         url="root:cvs.html", 
     825    XISTPage(u"cvs", 
     826        crumb=(abbr.cvs(), u" access"), 
     827        title=(abbr.cvs(), u" access · Python software · LivingLogic AG"), 
     828        subheader=(u"Access to the ", abbr.cvs(), u" repository via ViewCVS"), 
     829        url=u"root:cvs.html", 
    830830        localkeywords=[abbr.cvs(), "development", "repository"] 
    831831    ), 
    832     crumb="Python software", 
    833     title="Python software · LivingLogic AG", 
    834     header="Python packages", 
    835     subheader="Python packages and modules by LivingLogic", 
    836     url="root:index.html", 
     832    crumb=u"Python software", 
     833    title=u"Python software · LivingLogic AG", 
     834    header=u"Python packages", 
     835    subheader=u"Python packages and modules by LivingLogic", 
     836    url=u"root:index.html", 
    837837    inheritablekeywords=["Living", "Logic", "LivingLogic", "Bayreuth", "Python"], 
    838838    localkeywords=["packages", abbr.xist(), "sql", "ansistyle", "sisyphus", "toxic", "orasql"] 
     
    842842class cat(xsc.Entity): 
    843843    def convert(self, converter): 
    844         return html.span("CATsystems", class_="caps") 
     844        return html.span(u"CATsystems", class_=u"caps") 
    845845 
    846846 
    847847class hsc(xsc.Entity): 
    848848    def convert(self, converter): 
    849         return html.span("HSC", class_="caps") 
    850     def __unicode__(self): 
    851         return u"HSC" 
     849        return html.span(u"HSC", class_=u"caps") 
    852850 
    853851