Actuellement, tous les fichiers JavaScript sont fournis à partir de notre répertoire static/media dans le répertoire de projet de niveau supérieur. Lors de l'exécution makemassages -d djangojs
, il générera le répertoire de paramètres locaux dans le niveau supérieur aussi. Toutefois, javascript_catalog ne considérera que les répertoires de paramètres régionaux créés dans les applications, c'est-à-dire répertoriés dans le paramètre INSTALLED_APPS.Où dois-je mettre les fichiers JavaScript qui doivent être internationalisés dans un projet Django?
Quelle est la bonne façon de faire fonctionner simultanément makemessages et javascript_catalog pour utiliser la fonctionnalité JavaScript i18n?
Déplacez les fichiers js dans le répertoire de l'application et avoir plusieurs répertoires statiques (imho pas attrayant, je suis en train de servir des fichiers statiques via nginx et cela, entre autres, encombrera la conf)?
J'utilise Django 1.1
OK, sympa! Il a également travaillé pour ajouter le site-répertoire à INSTALLED_APPS, je ne sais pas quelles conséquences cela pourrait avoir, mais le js i18n a fonctionné;) – sris