<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0

    之前寫過一篇文章講解如何修改django自帶后臺管理頁面里的app名稱的顯示,本來django原本就是對app的名稱進行國際化操作了,比如在模板中使用:
    {% blocktrans with app.name as name %}{{ name }}{% endblocktrans %}
    來顯示app的名字,但由于blocktrans 存在bug,所以不能翻譯app的名字,本人在前文中已經講解兩種解決辦法,要么使用:
    {% trans app.name %}
    要么就使用filter來處理。
    今天由于空閑,就查看跟蹤了一下blocktrans 部分的源碼,發現根本就沒用對with后面的參數進行翻譯,打開PythonHome\Python25\Lib\site-packages\django\templatetags中的i18n.py到第85行代碼為:
    data = dict([(v, force_unicode(context[v])) for v in vars])
    解決法辦,把源碼修改為:
    data = dict([(v, translation.ugettext(force_unicode(context[v]))) for v in vars])
    這樣問題就解決了!
    使用版本為1.0.2,不知道1.1里面有沒有解決。

    posted on 2009-04-17 16:00 周銳 閱讀(1193) 評論(1)  編輯  收藏 所屬分類: Python
    主站蜘蛛池模板: wwwxxx亚洲| 免费激情视频网站| 免费人人潮人人爽一区二区| 亚洲图片中文字幕| 亚洲人成无码网站| 亚洲A∨午夜成人片精品网站 | 亚洲色欲色欲www在线丝| 青青草国产免费久久久下载| 亚洲一区免费在线观看| 免费人成网站在线观看不卡| 人妻巨大乳hd免费看| 亚洲AV无码一区二区三区性色| 亚洲伊人久久大香线蕉| 亚洲欧洲日产国码二区首页| 亚洲综合一区二区精品导航 | 丝袜足液精子免费视频| 日韩成人毛片高清视频免费看| 亚洲AV无码国产精品永久一区| 456亚洲人成影院在线观| 亚洲乱码一区av春药高潮| 亚洲黄色高清视频| 91亚洲va在线天线va天堂va国产| 久热综合在线亚洲精品| 亚洲AV永久无码精品成人| 亚洲日本va在线视频观看| 国产亚洲av片在线观看播放 | 一级一级毛片免费播放| 欧洲精品码一区二区三区免费看| 久久久久久久久无码精品亚洲日韩 | 黄色毛片免费观看| 全部在线播放免费毛片| 色哟哟国产精品免费观看| 国产精品午夜免费观看网站| 国产精品偷伦视频免费观看了| 中文字幕在线视频免费| 成人性做爰aaa片免费看| 一区二区三区观看免费中文视频在线播放 | 黄色a级免费网站| 免费又黄又爽又猛大片午夜| 免费毛片毛片网址| 本免费AV无码专区一区|