xgettext не получает строку только из определенного каталога - PullRequest
0 голосов
/ 18 мая 2018

У меня есть приложение Python 3.5, использующее торнадо.Я разделил свое приложение на 4 директории:

app /
--- admin
--- server
--- admin_static
--- server_static

и сбор строки для .po файла странный, потому что никогда не идет в папку app / admin для сбора строк.

Когда я запускаю для app / server, а app / server_static имеет значениесбор из обоих каталогов, но когда я запускаю для 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 работает, но с обоими каталогами не работает

Заранее спасибо за рекомендации или любую помощь

1 Ответ

0 голосов
/ 18 мая 2018

После экспериментов на Ubuntu ответ был найден.

Иногда каталог игнорировался, потому что в Windows выполнялась команда bash, кажется, что в Windows он не так стабилен, после запуска той же команды в Ubuntu все работает нормально.

...