django-bidi-utils 0.2.1

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 processors

Add 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)

Filters

add_direction

Adds direction to the element
arguments:

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.

Notes

In this document:

RTL
 Right-to-Left written language (e.g: Hebrew, Arabic)
LTR
 Left-to-Right written language (e.g: English, French)

last updated on:
May 19th, 2009, 3:36 GMT
price:
FREE!
developed by:
Meir Kriheli
homepage:
github.com
license type:
MIT/X Consortium License 
category:
ROOT \ Internet \ HTTP (WWW)

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Rate it!
What's New in This Release:
  • Added template filter add_direction
  • Removed README, add MAINFEST.in which includes README.rst
read full changelog

Add your review!

SUBMIT