2011-11-01 46 views
0

我正在开发一个简单的基于python的系统,它向用户发送验证邮件。预生成本地化的Python电子邮件模板

我们有来自世界各地的用户,因此想使用本地化的电子邮件模板。

这是什么pythonic方法?

我想过把每个电子邮件模板放在一个单独的文件中,然后根据本地化的请求加载它,buuuuuuuuuut我想知道是否有一个更好的方法(或者更理想的是我可以使用的lib只是利用)。

+0

不知道更多关于你的系统,这听起来没什么问题。 – poke

回答

0

如果您有非常复杂的模板,那么您可能需要签出gettext模块来处理文本位的语言翻译:这将是Pythonic解决方案。

http://docs.python.org/library/gettext.html

您可能还需要检查出本地化模块。

http://www.doughellmann.com/PyMOTW/locale/

http://docs.python.org/dev/library/locale.html

+0

谢谢。语言环境模块不会帮助(我认为),因为语言环境将是服务器的语言环境。我有api,开始电子邮件请求,也采取一个可选的区域设置参数。 – Alan