python - tutorial - wbr tag in html5 example



معنى تسطير أسفل السطر في قائمة المجموعات المستخدمة لتحديد حقول الاختيار؟ (1)

لقد رأيت بعض الأمثلة التي تحدد مجالات الاختيار مثل:

COUNTRIES = (
    ('fr', _('France')),
    ('de', _('Germany')),
    ...
)

(المصدر: http://code.djangoproject.com/ticket/5446 راجع أيضًا: http://djangosnippets.org/snippets/494/ )

ما هو معنى الشرطة الرائدة؟ ولماذا يتم احتساب القيمة الثانية في المجموعة؟


تسطير أسفل السطر هو الاسم المستعار للوظيفة شائع الاستخدام لأحد دالات النص المستخدم في ميكانيكا التدويل (i18n).

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

في الجزء العلوي من الملف الذي يحتوي على هذا النوع من بناء الجملة ، يجب أن تشاهد (أو إذا لم يكن كذلك ، ينبغي أن يكون لديك) شيء مثل:

from django.utils.translation import ugettext_lazy as _

راجع المستندات هنا لمزيد من التفاصيل





internationalization