我在用着:
- 罗塞塔 - 0.7.2
- 姜戈 - 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 文件,但现在只有一个
- 据我所知
*.mo, .gitignore 中的规则应该忽略所有文件,无论路径如何,都与.*pyc忽略所有编译文件相同