Django模板国际化 - 非罗马(希腊语)

时间:2017-07-12 04:26:30

标签: python django templates unicode internationalization

我遇到了Django的问题,以及模板中的title-casing非罗马字符串。从我读过的内容来看,撇号可能存在​​类似的问题,但在这种情况下,它是重音字符。

目前,我的代码的基础知识如下:

{% extends 'layout.html' %}
{% load static %} 
{% load i18n %}

{% block content %}
    {% language 'el' %}
        {% for sub_dir in sub_dirs %}
            {{sub_dir.name |title}}
        {% endfor %}
    {% endlanguage %}
{% endblock %}

变量中的来源是:     μουσικέςκαισκοποίτουπόντου

我得到的结果是:     ΜουσικέΣΚαιΣκοποίΤουΠόΝτου

我想要的结果是:     ΜουσικέςΚαιΣκοποίΤουΠόντου

混合的英语很好。在这种情况下,我知道只涉及其他一种潜在的语言,所以我尝试指定它,这没有什么区别。我也想知道在多个非罗马/拉丁文脚本的情况下会发生什么,但一次只有一个问题。

对于语言代码,根据各种图表,我尝试了'el','el-gr','el-GR'和'gr'

任何帮助都将不胜感激。

由于

0 个答案:

没有答案