django-bidi-utilsContext processors and helpers for BIDI in django templates | |
Download |
django-bidi-utils Ranking & Summary
Advertisement
- 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