【发布时间】:2014-08-25 09:42:10
【问题描述】:
我正在使用:
- 罗塞塔 - 0.7.2
- Django - 1.4.3
我正在尝试什么:
- 忽略
.mo文件但继续跟踪.po
过去一年我一直在使用 Rosetta 和 Django,从来没有遇到过这样的问题。我想忽略 .mo 文件,而不是 .po 文件。 .mo 文件代表.po 文件的编译值。我的目标是当我在开发中更改任何翻译时,我希望 git 忽略 .mo 文件。
我在实际项目中有 9 种语言,我尝试在我的 .gitignore 文件中添加以下内容:
*.mo
但它不起作用。我也试过:
myapp/locale/*/LC_MESSAGES/*.mo
但也没有用,我试过了:
myapp/locale/en/LC_MESSAGES/*.mo
myapp/locale/fr/LC_MESSAGES/*.mo
myapp/locale/es/LC_MESSAGES/*.mo
myapp/locale/tr/LC_MESSAGES/*.mo
这可行,但我不想将每个语言路径添加到 .mo 文件,因为将来我可能需要添加更多语言并希望避免每次都修改 .gitignore 文件。
关于如何实现这一点的任何想法?
更多信息:
- 我每次尝试某事时都删除/放弃了更改
- 我有多个 .gitignore 文件,但现在只有一个
- 据我所知,.gitignore 中的规则
*.mo应该忽略所有文件,无论路径如何,与.*pyc忽略所有编译文件相同
【问题讨论】:
标签: python django git django-rosetta