私はこのようなことをしようとしています:
${_('Hello ${name}, welcome to...', mapping=dict(name='${name}'))}
_()
私の Babel 翻訳関数はどこにありますか。1${name}
つ目は Babel で実行したい文字列補間で、2 つ目${name}
は Mako で置き換えたいので、値は Python 辞書の値です:
これは最終的に次のようにレンダリングされます。
Hello ${name}, welcome to...
望ましくない。問題は、2 番目${name}
が another 内にネストされているため、${}
評価されないことです。
私が目指しているもの:
Hello Ryan, welcome to...
どうすればこれを達成できますか?