Show
Ignore:
Timestamp:
11/12/06 17:16:49 (18 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/printquota.cgi

    r3050 r3055  
    3737from pykota.cgifuncs import getLanguagePreference, getCharsetPreference 
    3838 
    39 header = """Content-type: text/html 
    40  
    41 <?xml version="1.0" encoding="%s"?> 
     39header = """Content-type: text/html;charset=%s 
     40 
    4241<html> 
    4342  <head> 
     
    4645  </head> 
    4746  <body> 
     47    <!-- %s %s --> 
    4848    <p> 
    4949      <form action="printquota.cgi" method="POST"> 
     
    9797        """Displays the administrative interface.""" 
    9898        global header, footer 
    99         print header % (self.getCharset(), _("PyKota Reports"), \ 
     99        print header % (self.charset, _("PyKota Reports"), \ 
     100                        self.language, self.charset, \ 
    100101                        self.config.getLogoLink(), \ 
    101102                        self.config.getLogoURL(), version.__version__, \ 
     
    287288             
    288289if __name__ == "__main__" : 
    289     os.environ["LC_ALL"] = getLanguagePreference() 
    290     admin = PyKotaReportGUI(lang=os.environ["LC_ALL"], charset=getCharsetPreference()) 
     290    admin = PyKotaReportGUI(lang=getLanguagePreference(), charset=getCharsetPreference()) 
    291291    admin.deferredInit() 
    292292    admin.form = cgi.FieldStorage()