DjangoCon US 2016 - Beyond Po: How to Make Django Work... by Cho Garcia & Payam

DjangoCon US 2016 - Beyond Po: How to Make Django Work For Right-To-Left Languages by Cho Garcia & Payam

LANGUAGE DETECTION

How to address URL based translation and Django language detection easily.

RTL LANGUAGE DIRECTION

Most of them are speaking in a language which is written right to left so it’s not enough to just translate your app to their language. You should change the style of your app to display them in a correct format. Some graphic elements should be flipped horizontally to make sense for them.

CHARACTER ENCODING ISSUES

When you are working with a language with completely different form of alphabet and characters there is a huge chance that you face an issue if you don’t abide some encoding standards.

CALENDAR SYSTEM

Some of those countries have their own calendar which is completely different from gregorian calendar which is used in most of west countries. There are some apps helping you to convert unix timestamp to those different calendar format in both backend and frontend side

INTERFACE DESIGN AND PROPER FONTS

As their language is RTL some graphic elements need to be mirrored. Although it is true for most of layout parts but there are still some sections that needs to keep their direction, like mathematical equations, multimedia players progress bar, … Using modern frontend tools like SASS mixin to automatically float elements depending on the language direction.

This talk was presented at: https://2016.djangocon.us/schedule/presentation/33/

LINKS: Follow DjangCon US 👇 https://twitter.com/djangocon

Follow DEFNA 👇 https://twitter.com/defnado https://www.defna.org/

Date Added: September 19, 2024

Note: We understand that names change, people change, and bodies change. We respect each individual's journey and privacy. If you have any concerns about a video or need us to remove content, please don't hesitate to contact us. We will handle your request with care and promptly address any issues.