سؤال

كيف يمكنني جمع سلاسل الترجمة خارج مجلد المشروع الخاص بي باستخدام Django المدمج في makemessages منشأة؟ قيادة الإدارة makemessages مريح للغاية وأرغب في استخدامه للتطبيقات الموجودة في حزم الموقع.

هل كانت مفيدة؟

المحلول

بخلاف MakeMessages وجدت بيبابيل مفيد جدا. هنا يرتبط بجانغو نفسه: http://babel.edgewall.org/wiki/babeldjango

نصائح أخرى

(1) تنشيط بيئة افتراضية حيث يتم تثبيت Django.

(2) اذهب إلى دليل التطبيق الذي تريد إنشاء الرسائل:

$ cd path/to/app/in/site/packages/

(3) تأكد من وجود دليل "موضعي". إذا لم يكن - اجعل واحدة.

$ mkdir locale

(4) من دليل التطبيق الخاص بك ، قم بتشغيل الأمر التالي:

$ django-admin.py makemessages -l [LANGUAGE_CODE]

مثال على الهولندي:

$ django-admin.py makemessages -l nl

مثال على الروسية:

$ django-admin.py makemessages -l ru

مع روابط الرموز (LN -S) لكنها ليست مريحة للغاية. عادة إذا كانت التطبيقات على Pythonpath ألا ينبغي أن يتم اللحاق مجلدات الترجمات بواسطة Makemessages؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top