मैंने here में निर्देशों को पढ़ और पालन किया, लेकिन पीओ फ़ाइल में जावास्क्रिप्ट में स्ट्रिंग को नहीं देख पा रहे हैं।जावास्क्रिप्ट फ़ाइलों में अनुवाद के लिए Django का समर्थन
structure of my project is:
cb/
cb_app
cb
static_files
templates
सबसे पहले मैं अपने url.py में इन की नकल की:
js_info_dict = {
'packages': ('cb_app',),
}
urlpatterns = patterns('',
(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict),
)
तब मैं अपने एचटीएमएल करने के लिए इस स्क्रिप्ट कहा:
<script type="text/javascript" src="{% url django.views.i18n.javascript_catalog %}"></script>
वास्तविक स्क्रिप्ट जहाँ मैं प्राप्त करना चाहते हैं अनुवाद, जितना आसान है:
$(document).ready(function() {
$('#id_sales_item').chosen({no_results_text: gettext('No results match')});
});
... और एक ही एचटीएमएल में उपयोग किया जाता है।
तो क्या मुझे और कुछ करने की ज़रूरत है?
तब मैंने cb/cb
और cb/cb_app
से नीचे की रेखा को चलाने के लिए किया था।
django-admin.py makemessages -l en_GB
लेकिन फिर भी या तो cb/cb/locale
में है और न ही cb/cb_app/locale
कोई युक्ति में 'कोई परिणाम मैच' का कोई संकेत नहीं?
आप मेरे उद्धारक हैं !, यह दुख की बात है कि मुझे यह django दस्तावेज़ों में नहीं मिला :( –