当在Trac之后安装Babel时,我可以在Trac中添加本地化吗?



我有一个Trac安装正在运行,它安装在一个干净的新虚拟服务器上。不幸的是,在Trac启动并运行之后,以本地化版本(具体来说是德语)提供Trac的想法出现了。

据我所知,为了提供多种语言的软件,我必须在安装Trac之前安装Babel。来自http://trac.edgewall.org/wiki/TracL10N:

如果您只对使用本地化版本的Trac感兴趣,那么只要您之前安装过Babel,就只需要一个标准的TracInstall。

是否有机会在Trac已经运行时提供本地化?我显然能够安装Babel,但我不知道下一步该做什么。

感谢您的帮助,提前感谢!

对于大多数情况,您需要在安装Babel之后重新安装Trac。这应该不会引起您的任何担忧,也不会影响您的数据(尽管遵循通常的建议,在做任何事情之前总是做备份)。

如果您已经从源代码安装了Trac,您可以使用命令强制目录编译:python setup.py compile_catalog -f。然而,这真的不应该是必要的,你应该能够再次运行python setup.py install。如果您使用easy_install安装,再次执行easy_install应该足够了。

编辑:当使用distribute/setuptool 0.6.29或更高版本时,区域设置数据不包含在egg中。将修复Trac 0.12.6/1.0.2/1.1.2(#11640)。同时,一个解决方法是使用pip来安装Trac.

最新更新