【发布时间】:2010-12-04 07:26:04
【问题描述】:
我想根据用户语言偏好对字符串列表进行排序。我有一个多语言 Python webapp,以这种方式对字符串进行排序的正确方法是什么?
我知道我可以像这样设置语言环境:
import locale
locale.setlocale(locale.LC_ALL, '')
但这应该在应用程序启动时完成(并且文档说它不是线程安全的!),根据当前用户(请求)设置在每个线程中设置它是个好主意吗?
我想要类似函数 locale.strcoll(...) 的东西,带有附加参数 - 用于排序的语言。
【问题讨论】:
标签: python google-app-engine sorting web-applications collation