首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Django中管理单独的翻译文件(.po)

在Django中管理单独的翻译文件(.po)
EN

Stack Overflow用户
提问于 2010-07-08 04:50:21
回答 1查看 2.3K关注 0票数 5

我不是Pythongettext utilities方面的专家。我有一个Django项目,其中我在应用程序中有几个模块。我需要为每个模块维护单独的.po转换文件,这些模块将在time部署中合并。例如,在django-cms-2模块旁边有一个Dictionary模块,我希望这两个模块有不同的.po文件(比如dict.podjango-cms-master.po)。然后,我将使用来自gettext和Django的msgmergecompilemessages来创建最终的django.mo文件。对于我需要的东西,有什么解决方案吗?

EN

回答 1

Stack Overflow用户

发布于 2011-09-06 19:58:14

下面是我将locale/LOCALE_CODE/下的多个.po文件合并到locale/LOCALE_CODE/LC_MESSAGES/django.po中的快速技巧

代码语言:javascript
复制
#!/bin/bash

# quick hack to merge all .po-files found under ./locale/LOCALE/
# to a django.po-file and then compile the django.po to django.mo

for l in locale/*
do
    bn=$(basename $l)
    echo "translating locale $bn"
    cat $l/*.po > $l/LC_MESSAGES/django.po
    python manage.py compilemessages -l $bn
done
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3198691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档