Python 根据.ini中的默认_locale_name变量,使用金字塔添加_route()

Python 根据.ini中的默认_locale_name变量,使用金字塔添加_route(),python,pyramid,gettext,Python,Pyramid,Gettext,在金字塔项目中,我想根据.ini中定义的pyramid.default\u locale\u name变量设置路由。 我的意思是,例如,我已经在.pot和.po文件中有了('/welcome'),它们已经被翻译成不同的语言,比如西班牙语的'/bienvenido',法语的'/bienvenue' 因为我需要这个金字塔项目的不同实例,由于不同的服务器、不同的选项、不同的数据库更改。。。什么样的方式才能让它保持简单而不太丑陋呢?:) 欢迎任何建议 [app:main] use = edd:YourA

在金字塔项目中,我想根据.ini中定义的pyramid.default\u locale\u name变量设置路由。 我的意思是,例如,我已经在.pot和.po文件中有了('/welcome'),它们已经被翻译成不同的语言,比如西班牙语的'/bienvenido',法语的'/bienvenue'

因为我需要这个金字塔项目的不同实例,由于不同的服务器、不同的选项、不同的数据库更改。。。什么样的方式才能让它保持简单而不太丑陋呢?:)

欢迎任何建议

[app:main]
use = edd:YourApp
pyramid.reload_templates = true
pyramid.debug_authorization = false
pyramid.debug_notfound = false
...
pyramid.default_locale_name = en
...
对于pyramid.default\u locale\u name变量,当未注册区域设置协商者时,此处提供的值将用作默认区域设置名称。阅读以下内容以设置到已翻译目录的路由

如果您想用不同的设置加载不同的python模块,我认为您应该看看这个项目

希望这就是你要找的