جانجو وحدات اللغات

سيناريو بسيط لإدارة كتالوجات لغة متعددة في مشروع Django
التحميل الان

جانجو وحدات اللغات الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • Oscar Carballal Prego
  • موقع ويب الناشر:
  • http://github.com/cidadania/

جانجو وحدات اللغات العلامات


جانجو وحدات اللغات وصف

Django-Modular-language هو تطبيق Django يقوم بأتمتة إنشاء وصيانة كتالوجات لغة متعددة عبر مشروع Django. لا يدير أداة صيانة اللغة الحالية المضمنة في Django كتالوجات متعددة متزوجة من خلال شجرة مشروع Django، ينتهي هذا البرنامج النصي ذلك. باستخدام هذا البرنامج النصي مع عميل Transifex-Client هو خيار جيد للغاية. كيفية تثبيت تثبيت هذا البرنامج النصي، يجب عليك نسخه داخل جذر مشروعك (في نفس الدليل كإعدادات مثل) أو يمكنك إجراء دليل "البرامج النصية" داخل جذر مشروعك ونسخ البرنامج النصي ..configuring Django لاستخدام ScriptDJango (في رأيي) عادة العادة السيئة بما في ذلك جميع التطبيقات في نفس المتغير: Process_Apps، وهذا ليس شيئا جيدا، لأنه لا يعزل تطبيقات المستخدمين. ما عليك القيام به هو مجرد ذلك، عزل التطبيقات الخاصة بك من Holiday Django، مما يجعل متغيرا آخر، على سبيل المثال MyProject_Apps ثم توحيدها على تلك الموجودة في DJANGO في Office_Apps. في هذه الحالة مثالية، تم فصل تطبيقات المشروع إلى ثلاث فئات: django_apps، thirdparty_apps (التطبيقات المضمنة في المشروع ولكن لم يتم تطويرها بواسطة الفريق) و myProject_Apps، بما في ذلك تطبيق المشروع الذي قمنا بتطويره. django_apps = (# هذه القائمة هو من التطبيقات المدمجة في Django. احترس من # التطبيقات التي تحتاج إلى بعض الطلبات المحددة، مثل Django-grappelli in # هذه الحالة. إنه تطبيق جزء ثالث، ولكن بسبب أمر الحمل، يجب علينا # وضعه هنا. 'Django .Contrib.Auth '،' django.contrib.contenttypes '،' django.contrib.sessions '،' django.contrib.staticfiles '،' django.contrib.sites '،' django.contrib.messages '،' grappelli.dashboard '،' grappelli '،' django.contrib.admin '،' django.contrib.comments '، upertparty_apps = (# هذه القائمة من برنامج الطرف الثالث المضمن في المشروع أو التبعيات على مستوى النظام.' django_wysiwyg '، "myproject.apps.usserprofile"، "myproject.apps.ps.tagging"، # 'django_extensions'، maeproject_modules = ( # الوحدات النمطية التي تم إنشاؤها للمشروع وتثبيتها بشكل افتراضي. يمكنك إضافة # هنا وحداتك الخاصة. 'myproject.Apps.Apps.Accounts'، 'myproject.apps.proposals'، 'myproject.apps.news'، 'myproject.apps.ps.debate'، 'myproject.apps.spaces'، 'myproject.apps.apps.stalicpages'، 'myproject .Apps.cal '، reature_apps = django_apps + upertparty_apps + myproject_modulesafter لقد قمت بتكوين متغيرات التطبيقات الخاصة بك، يجب أن تعلن اللغات التي ستستخدمها في المشروع مع لغات. إذا كان لديك بالفعل مشروع Django متعدد اللغات، فمن المحتمل جدا أن يكون لديك بالفعل هذا المعرفة. إذا لم يكن الأمر كذلك، فسيتعين عليك تحديد قاموس بيثون مع Lang_Code: Lang_Name. على سبيل المثال: اللغات = (('es_es'، 'espanol')، ('en_gb'، "الإنجليزية")، ('gl_es'، 'galego')،) كيفية استخدام البرنامج النصي ScriptThis يتم تشغيله من سطر الأوامر، في جذر المشروع أو في دليل SCRIPTS. إذا كنت لا تنضح ذلك من هناك، فسوف تفشل في تحديد موقع ملف الإعدادات. يحتوي على ثلاث أوامر أساسية: - قم بإنشاء (أو تحديثات) جميع كتالوجات اللغة في مجمعات تجميع المشروع الخاص بك بعد الترجمة جميع كتالوجات اللغة - نظيفة تزيل جميع كتالوجات اللغة من المشروع. يطلب تأكيد أولا هو أمر "مساعدة" أيضا إخراج هو: ./generate_languages.py - Helpusage: Generate_languages.py {Make، Compile، Clean} ... مولد كتالوج اللغة الإلكترونية. يدير هذا البرنامج النصي جميع ملفات .po و.mo من القوالب، ورمز الثعبان و JavaScript I18N (إذا تم استخدامه). حجج. {make، compile، clean} جعل إنشاء جميع كتالوجات اللغة للترجمة، بما في ذلك جافا سكريبت. ترجمة ترجمة جميع كتالوجات اللغة للاستخدام. تنظيف حذف جميع كتالوجات اللغة. بعد ذلك، سيتعين عليك إعادة بناء الكتالوجات وترجمتها. الحجج. كن (نحن نستخدم مشروع E-Cidadania كمثال): >> لغات إنشاء: - Espanol - English - GaleGo >> التطبيقات المثبتة: - الحسابات - المقترحات - الأخبار - النقاش - النقاش - المساحات - STATICPAGES - CAL >> كتالوج توليد اللغة : لغة الحساباتاللغة ES_ESProcessing اللغة EN_ESPRocessing اللغة GL_ES >> كتالوج توليد اللغة ES_ESPRocessing لغة EN_EGBRocessing اللغة GL_ES (بعد إنهاء الكتالوجات القياسية التي يبدأ بها مع JavaScript منها) >> توليد كتالوج JavaScript لغة: كتالوج لغة JavaScript: مقترحات اللغة ES_ESPROCESSING LANGEN EN_GBROCESSING GE GL_ES (إلخ.، إلخ) الصفحة الرئيسية للمنتج


جانجو وحدات اللغات برامج ذات صلة