def reset(): wdcfg.load() redirect('/manage')
'Wrapped template with translation' f, e = os.path.splitext(tpl) lang = wdcfg.getlang() if lang != 'en': cand = ''.join((f, '_', lang, e)) try: result = template(cand, **kwargs) except bottle.TemplateError: pass else: return result return template(tpl, **kwargs) _ = lambda s: s wdcfg.load() dicman.diceng.setcachedir(wdcfg.CACHEDIR) dicman.loaddicts() def makequeryurl(word, **k): return '/lookup?q=%s' % (urllib.quote(word),) def makedetailurl(basename, wordid, **k): return '/detail?dict=%s&id=%s' % tuple(map(urllib.quote,(basename,wordid))) def makeresurl(basename, resid, **k): return '/resource?dict=%s&id=%s' % tuple(map(urllib.quote,(basename,resid))) dicman.diceng.setmakeurlfunc(makequeryurl, makedetailurl, makeresurl) @route1('/redir')