django-bidi-utils

Context processors and helpers for BIDI in django templates
Download

django-bidi-utils Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Meir Kriheli
  • Publisher web site:
  • http://github.com/mksoft/

django-bidi-utils Tags


django-bidi-utils Description

Context processors and helpers for BIDI in django templates django-bidi-utils is a Python module that provides context processors and filters for handling Bi-directional (BiDi) in django templates.Context processorsAdd it to TEMPLATE_CONTEXT_PROCESSORS in your project's settings.py. e.g:("django.core.context_processors.auth","django.core.context_processors.debug","django.core.context_processors.i18n","django.core.context_processors.media","bidiutils.context_processors.bidi",)The context processor defines the following template variables: * LANGUAGE_DIRECTION: Direction of current language (ltr or rtl) * LANGUAGE_START: Start of language layout (right for RTL, left for LTR) * LANGUAGE_END -- End of language layout (left for RTL, right for LTR) * LANGUAGE_MARKER -- Language marker entity (‏ for RTL, ‎ for LTR)Filtersadd_directionAdds direction to the elementarguments: arg * rtl_only: Add the direction only in case of a right-to-left language (default) * both: add the direction in both case * ltr_only: Add the direction only in case of a left-to-right language{{image_name|add_direction}} when image_name is 'start_arrow.png' results in 'start_arrow_rtl.png' in case of RTL language, and 'start_arrow.png' or 'start_arrow_ltr.png' depends on arg value.NotesIn this document:RTL Right-to-Left written language (e.g: Hebrew, Arabic)LTR Left-to-Right written language (e.g: English, French) Requirements: · Python · Django What's New in This Release: · Added template filter add_direction · Removed README, add MAINFEST.in which includes README.rst


django-bidi-utils Related Software