首页 文章

多语言网站,两个主页

提问于
浏览
0

我用两种语言设计了一个网站,英语和阿拉伯语 . 由于阿拉伯语采用了方向:RTL我不得不为它制作另一个母版页,因此我再次复制了代码并进行了一些CSS编辑并用阿拉伯语重写了它 . 现在我有两个文件夹(Oriented EN)和(Oriented AR) . 我被告知我必须将(Oriented AR)放在英文版文件夹中,但我认为会有问题所以我想知道如何将阿拉伯文件夹放入英文文件夹并在其上创建一个链接网站,以便它链接两个主页,所以当我点击它,它将切换到其他语言 .

1 回答

  • 0

    我建议你不要创建单独的页面,你可以通过检查特殊的django语言标志来翻译页面并设置不是类似图像的相关内容,类似 get_current_language_bidiget_current_language 和其他...

    模板中的示例:

    ...
    {% get_current_language_bidi as LANGUAGE_BIDI %}
    {% ifequal LANGUAGE_BIDI 'rtl' %}
        <img src="arabic-header.png">
    {% else %}
        <img src="english-header.png">
    {% endifequal %}
    ...
    

    了解更多关于django translation flags的信息 .

相关问题