لغة الجلاد دروس

علامة التبويب "محتوى" في إدارة لغة

هناك، واحدة يمكن إنشاء "لغة المحتوى"، حتى إذا لم يتم تثبيت لغة الموقع.

  • عنوان = اسم اللغة كما تظهر في القوائم المنسدلة عند تعيين اللغة إلى عنصر. كما ستستخدم هذا العنوان من قبل الوحدة النمطية لانجسويتشير في الواجهة الأمامية عندما لا تستخدم علامات.
  • العنوان الأصلي = عنوان في أي اللغة المطلوبة من قبل الإدارة ليتم عرضها في القائمة "لغة المحتوى".
  • رمز اللغة URL = سيتم إلحاق "هذه اللغة البرمجية" url الخاص بالموقع. عندما يتم تمكين المؤسسة العامة للأسمدة، سوف تحصل على إحدى https://mysite.com/ar/. إذا تم تعطيل المؤسسة اللاحقة & lang = سيتم إلحاق en في نهاية عنوان URL. ملاحظة يجب أن تكون التعليمات "البرمجية لغة" فريدة من نوعها بين جميع اللغات.
  • صورة بادئة = بادئة لملف الصورة لهذه اللغة عند استخدام الخيار "استخدام العلامات الصورة" الجلاد اللغة الأساسية. على سبيل المثال: إذا تم اختيار 'en'، ثم الصورة تكون en.gif. الصور والمغلق لهذه الوحدة النمطية في وسائل الإعلام/mod_languages/. يمكن أن يقوم المستخدمون بإضافة أي صورة/هناك مع العلم أي بادئة. على سبيل المثال: pt_br للعلم البرازيلي.
  • لغة العلامة = أدخل هنا مثال العلامة اللغة: en-غيغابايت للإنجليزية (المملكة المتحدة). ينبغي أن يكون هذا الضبط البادئة المستخدمة للغة المثبتة، أو ليتم تثبيتها.
  • نشرت = ما إذا كان يتم نشر هذه اللغة المحتوى أم لا. إذا نشرت، فإنه سيتم عرض كخيار في وحدة "اللغة الجلاد" في الجبهة نهاية. لكي يعمل موافق، يجب تثبيت اللغة موقع محدد. أحد إعداد المحتويات في "لغة المحتوى" محددة دون حتى تثبيت اللغة المعنية، ومجرد القيام بذلك عند اتخاذ قرار بنشر تلك اللغة.
  • بيانات التعريف = هذه ستتجاوز تعريفات بيانات التعريف "العالمي التكوين الفوقية" في تكوين متعدد اللغات لكل لغة من اللغات المستخدمة.

تأكد من أن يتم نشر اللغات المحتوى الخاص بك على استعداد للذهاب إذا كنت تريد لهم لعرض في الوحدة النمطية لانجسويتشير. أيضا تأكد من علامة اللغة الخاصة بك بشكل صحيح (en غيغابايت و لا en_GB)، هذا يؤدي اختيار اللغة لتكون فارغة. إذا كنت قد أكملت جميع الخطوات واختيار اللغة تظل فارغة، تحقق من أن أي موجود بمجلد اللغة/nl-NL، وأنه ينبغي أن تحتوي على العديد من ملفات.ini.

المعلمة "اللغة"

ليس فقط المواد ولكن كل شيء taggable إلى لغة معينة من محتوى. الوحدات النمطية من الواضح لكن أيضا فئات والمواقع الخارجية، Newsfeeds، وعناصر القائمة...

هيكل الموقع، قواعد بسيطة

  • إنشاء الفئات الجذر لكل لغة. الفئات الفرعية ومحتويات سوفت يكون معلم للغة نفسها. الارتباطات الداخلية في هذه المحتويات فقط الربط بمحتويات معلم في نفس اللغة.

الجذر (البنية الأساسية الداخلية جملة)

الفئة الجذر كل

جميع المحتويات
كل فئة فرعية
جميع المحتويات
etc.


الفئة الجذر Lang1

محتويات Lang1
Lang1 الفئة الفرعية
محتويات Lang1
etc.


الفئة الجذر Lang2

محتويات Lang2
Lang2 الفئة الفرعية
محتويات Lang2
etc.
  • إنشاء القوائم لكل لغة. ينبغي أن يكون معلم قائمة العناصر الموجودة في هذه القوائم إلى لغة فريدة من نوعها، وعرض فقط العناصر الموسومة بنفس اللغة (أو "جميع"). أيضا ينبغي أن يكون معلم في الوحدات النمطية لعرض هذه القوائم لنفس اللغة.
  • "جميع" تعتبر كلغة، وينبغي أن تتبع نفس القواعد (معلم الفئات الجذر إلى "جميع"، الروابط الداخلية لمحتويات معلم إلى القوائم "كافة"، على وجه التحديد الذي يحتوي على عناصر القائمة المعلمة إلى "جميع" وعرض المعلمة لمحتويات "جميع"، معلم الوحدات النمطية إلى "جميع"). البنود المعلمة إلى "جميع" سيعرض على الواجهة الأمامية لجميع اللغات.

تحديد عنصر قائمة صفحة الرئيسية الافتراضية للغة الواحدة

كما يتم تعيين "وحدة نمطية الجلاد اللغة" لإعادة توجيه إلى آخر "محتوى لغة الصفحة الرئيسية"، أحد عنصر القائمة الصفحة الرئيسية الافتراضية وقد تحدد لكل لغة في قائمة مختلفة، المعروضة بواسطة وحدة نمطية قائمة مختلفة.

ملاحظة هامة: معلم قائمة تحتوي على عنصر قائمة صفحة الرئيسية الافتراضية فريدة إلى "الجميع" يجب أن لا تزال موجودة، ولا ينبغي نشر الوحدة النمطية القائمة عرض عليه أو تم تعيينها إلى موضع عدم متاح في القوالب.

تحذير! بعض القوالب المتوفرة على الشبكة ليست 1.6 متوافقة تماما. أنها لا تدع إنشاء أنماط جديدة والقوة لاستخدام صفحة الرئيسية الافتراضية فريدة من نوعها.

لانجواجيفيلتير "نظام البرنامج المساعد"

هذا البرنامج المساعد بتصفية المحتويات المعروضة تبعاً للغة. هذا البرنامج المساعد أن يكون ممكناً-فقط-عندما نشرت وحدة "اللغة الجلاد". المعلمات إلى تعيين للبرنامج المساعد.

الغريب المعلمة "الرابطة القائمة".

Mod_languages الوحدة النمطية (أيضا يسمى لانجسويتشير)

هذه الوحدة النمطية يعرض قائمة "اللغات" المتوفرة المحتوى (حسب التعريف الوارد و نشرت في علامة التبويب محتوى مدير اللغة) للتبديل بينهما عندما يريد أحد أن استخدام جملة كموقع متعدد اللغات. المعلمات إلى تعيين للجلاد.

لقد البرنامج المساعد 'نظام-"تصفية اللغة"' إلى تمكين. عند التبديل بين اللغات، الوحدة النمطية بإعادة التوجيه إلى الصفحة الرئيسية المحددة لاختيار اللغة.

الجديد في 1.7، عندما تكون عناصر القائمة المرتبطة بها، ينبغي عرض الوحدة النمطية على الصفحات المعنية. وفي هذه الحالة سوف يتم إعادة توجيه إلى عناصر القائمة المقترنة.

وبعد ذلك، ستكون الملاحة هي المعرفة من أجل تلك اللغة. إذا تم تعطيل البرنامج المساعد 'نظام-"تصفية اللغة"'، وهذا قد تكون النتائج غير المرغوب فيها. الأسلوب:

  • فتح علامة التبويب لغة إدارة المحتوى وتأكد من تنشر باللغات التي تريد استخدامها في محتويات ويكون بادئة لعنوان URL، فضلا عن بادئة للصورة المستخدمة في عرض الوحدة النمطية.
  • إنشاء صفحة رئيسية بتعيين لغة إلى عنصر قائمة وتعريف فإنه كالصفحة الرئيسية الافتراضية لكل لغة المحتوى المنشورة.
  • وبعد ذلك، يمكنك تعيين لغة إلى أي المادة، الفئة، الوحدة النمطية، والتزويد بالمعلومات، والمواقع الخارجية في جملة.
  • تعيين الوحدة النمطية لانجسويتشير إلى الصفحة الرئيسية المحتوى اللغة الافتراضية الخاصة بكل وعناصر القائمة المقترنة صفحات وبارام باستخدام إشارات أو نص لعرض الخيار في الواجهة الأمامية.
  • معلمات جديدة ل 1.6.1: العرض أو لا اللغة النشطة، اختر بين العرض الأفقي والرأسي.
  • معلمات جديدة ل 1.7.0: خيار القائمة المنسدلة واختصار لأسماء اللغة.

* جعل كلا بالتأكيد تنشر الوحدة النمطية والبرنامج المساعد.

تعريف قالب موقع افتراضي كل لغة المحتوى

إذا كان أحد يرغب في استخدام أنماط قوالب مختلفة كل لغة المحتوى، بدلاً من تحديد نمط قالب مختلف لكل عنصر في القائمة، أحد يمكن تعيين عالمياً قالب نمط كل لغة عند تحريره في إدارة القالب. هذا مفيد جداً عندما يحتاج المرء ﻻستخدام رؤوس مختلفة وشعارات وغيرها لكل لغة المحتوى. وهو يغطي أيضا أي مسألة ناشئة عن تحميل صفحة لا ترتبط بأي عنصر القائمة حيث سيتم استخدام نمط القالب الافتراضي، أيا كان.

تحذير: بعض القوالب المتوفرة على الشبكة لا تسمح لك باختيار قائمة مختلفة تحتوي على لغتها معلم الصفحة الرئيسية الافتراضية لكل نمط القالب. وسوف يؤدي هذا إلى قطع multilang 1.6/1.7.

تثبيت حزم اللغات في الموقع ضرورية

أخيرا وليس آخراً، ينبغي أن يكون كل لغة المحتوى يتم عرض الموقع جملة حزمة اللغة المثبتة والممكنة.