Changeset 2136

Show
Ignore:
Timestamp:
03/30/07 23:50:54 (2 years ago)
Author:
gotoh
Message:

TracWikiNegotiatorPlugin:

Display page which has variants only.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tracwikinegotiatorplugin/0.10/wikinegotiator/macros.py

    r2130 r2136  
    4747        re_lang = re.compile('^(.*)\.([a-z]{2}(?:-[a-z]{2})?)$') 
    4848        for page, author in curs: 
    49             # note: language varie is not stored in system_pages. 
     49            # note: language variant is not stored in system_pages. 
    5050            m = re_lang.match(page) 
    5151            if m: 
     
    7272        wiki = WikiSystem(env) 
    7373        user_pages = []                       # pages marked as user's 
    74         for page in sorted(wiki.get_pages(prefix)): 
     74        pages = list(wiki.get_pages(prefix)) 
     75        for page in lang_map.keys(): 
     76            # register base page despite of eixstance 
     77            if page not in pages: 
     78                pages.append(page) 
     79        for page in sorted(pages): 
    7580            if re_lang.match(page): 
    7681                continue