我在用着:
- 罗塞塔 - 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
忽略所有编译文件相同