用阿拉伯语翻译 Django 应用程序,并将表单从 LTR 转换为 RTL

Translate a Django app in Arabic and also make forms LTR to RTL

我已经将 Django 应用程序翻译成多种语言,一切正常。但是,当我将其切换为阿拉伯语时,我想将所有形式的 LTR 转换为 RTL。我怎样才能在 Django 中实现这一点?

我不熟悉 RTL,但是 guide 涵盖了它。 看来你只需要将它添加到你的根 HTML 文件:

{% load i18n %}
{% get_current_language_bidi as LANGUAGE_BIDI %}  <!-- 1 -->
<html dir="{% if LANGUAGE_BIDI %}rtl{% else %}ltr{% endif %}">  <!-- 2 -->
I am displayed in the right direction.
</html>