xgettext 不只从特定目录中获取字符串

xgettext not picking up string from a specific directory only

我有 python 3.5 应用程序使用 tornado。我将我的应用程序分为 4 个目录:

应用/
--- 管理员
--- 服务器
--- admin_static
--- server_static

并且为 .po 文件收集字符串很奇怪,因为从来没有进入 app/admin 文件夹来收集字符串。

当 i 运行 for app/server 和 app/server_static 从两个目录收集时,但当 i 运行 for app/admin app/admin_static 只是从 app/admin_static 收集并忽略此目录 app/admin

find ../../admin ../../admin_static -iregex '.*\.\(py\|html\|js\)$' | xargs xgettext --language=Python --from-code utf-8 --keyword=_:1,2 -o ./locale.pot

当我 运行 只是这个发现 ../../admin 正在工作但是两个目录都不起作用

在此先感谢您的建议或任何帮助

在 Ubuntu 上试验后找到了答案。

有时目录会被忽略,因为运行 Windows中的命令bash,在windows上似乎不太稳定,在运行之后相同Ubuntu 上的命令一切正常。