Attachment 'langbug.patch'

Download

   1 diff -r 6decf2567879 MoinMoin/i18n/__init__.py
   2 --- a/MoinMoin/i18n/__init__.py Tue Dec 25 02:20:02 2007 +0100
   3 +++ b/MoinMoin/i18n/__init__.py Fri Jan 04 15:01:42 2008 +0200
   4 @@ -300,14 +300,15 @@ def requestLanguage(request):
   5  
   6      # Or try to return one of the user browser accepted languages, if it
   7      # is available on this wiki...
   8 -    return get_browser_language(request)
   9 -
  10 -    # Or return the wiki default language...
  11 -    if request.cfg.language_default in available:
  12 -        lang = request.cfg.language_default
  13 -    # If everything else fails, read the manual... or return 'en'
  14 -    else:
  15 -        lang = 'en'
  16 +    lang = get_browser_language(request)
  17 +    if not lang:
  18 +        available = wikiLanguages()
  19 +        # Or return the wiki default language...
  20 +        if request.cfg.language_default in available:
  21 +            lang = request.cfg.language_default
  22 +        # If everything else fails, read the manual... or return 'en'
  23 +        else:
  24 +            lang = 'en'
  25      return lang
  26  
  27  
  28 @@ -349,7 +350,8 @@ def get_browser_language(request):
  29  def get_browser_language(request):
  30      """
  31      Return the language that is supported by wiki and what user browser 
  32 -    would prefer to get. Return nothing if there is no such language.
  33 +    would prefer to get. Return empty string if there is no such language
  34 +    or language_ignore_browser is true.
  35  
  36      @param request: the request object
  37      @rtype: string
  38 @@ -360,3 +362,4 @@ def get_browser_language(request):
  39          for lang in browserLanguages(request):
  40              if lang in available:
  41                  return lang
  42 +    return ''
  43 

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2008-01-04 13:29:47, 1.6 KB) [[attachment:langbug.patch]]
  • [get | view] (2008-01-03 08:46:29, 14.1 KB) [[attachment:traceback.html]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.