【发布时间】:2011-12-31 22:34:06
【问题描述】:
我正在尝试做这样的事情:
${_('Hello ${name}, welcome to...', mapping=dict(name='${name}'))}
_() 是我的 Babel 翻译函数,第一个 ${name} 是我想由 Babel 执行的字符串插值,第二个 ${name} 我想被 Mako 替换,所以值是Python 字典中的值:
这最终呈现为:
Hello ${name}, welcome to...
不可取。问题似乎是因为第二个 ${name} 嵌套在另一个 ${} 中,所以它没有被评估。
我的目标:
Hello Ryan, welcome to...
我怎样才能做到这一点?
【问题讨论】:
标签: python mako python-babel