Show
Ignore:
Timestamp:
11/12/06 17:16:49 (17 years ago)
Author:
jerome
Message:

Simplified i18n and l10n stuff by removing code used with Python<2.3 => not supported anymore.
Fixed it for working in CGI scripts as expected (better with Python 2.4 and higher).

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/cgi-bin/dumpykota.cgi

    r3032 r3055  
    3535from pykota.cgifuncs import getLanguagePreference, getCharsetPreference 
    3636 
    37 header = """Content-type: text/html 
    38  
    39 <?xml version="1.0" encoding="%s"?> 
     37header = """Content-type: text/html;charset=%s 
     38 
    4039<html> 
    4140  <head> 
     
    7069  </head> 
    7170  <body> 
     71    <!-- %s %s --> 
    7272    <p> 
    7373      <form action="dumpykota.cgi" method="GET" name="mainform" onsubmit="return checkvalues()"> 
     
    124124        """Displays the dumper interface.""" 
    125125        global header, footer 
    126         print header % (self.getCharset(), _("PyKota Data Dumper"), \ 
     126        print header % (self.charset, _("PyKota Data Dumper"), \ 
     127                        self.language, self.charset, \ 
    127128                        self.config.getLogoLink(), \ 
    128129                        self.config.getLogoURL(), version.__version__, \ 
     
    228229             
    229230if __name__ == "__main__" : 
    230     os.environ["LC_ALL"] = getLanguagePreference() 
    231     admin = PyKotaDumperGUI(lang=os.environ["LC_ALL"], charset=getCharsetPreference()) 
     231    admin = PyKotaDumperGUI(lang=getLanguagePreference(), charset=getCharsetPreference()) 
    232232    admin.deferredInit() 
    233233    admin.form = cgi.FieldStorage()