Интернационализация Django

У меня проблема, аналогичная найденной здесь Почему Django не создает файлы локали из файлов шаблонов в другом каталоге?

Однако я не понимаю решения. Моя структура:

Project
   App1
      locale
      templates
   App2
      locale
      templates
   templates
      somefilethatneedstranslation.html

Теперь, когда я запускаю эту команду из App1:

python ../manage.py App1 -l nl

Она красиво создает po-файл для шаблонов App1 в папке локали App1

Однако я хочу, чтобы мои глобальные шаблоны были также переведены .. примечание: Мне НЕ нужна папка locale в корне моего проекта, поэтому я попытался добавить символическую ссылку на папку шаблонов из App1, но она не добавляет результаты перевода в файл App1 / locale / po

из папки App1

ln -s ../templates/locale/* translations
python ../manage.py App1 -l nl --symlinks

Что мне не хватает?

примечание:

из папки шаблонов

python ../manage.py templates -l nl

может работать, но не будет, потому что очевидно, что шаблоны не установленное приложение, кажется, мне не хватает очевидного ...

6
задан Community 23 May 2017 в 12:07
поделиться