如何在 Flask 中国际化标题?
How to internationalize title in Flask?
我正在尝试将一个 flask 网页国际化,我做了每个变量,但无法成功地将标题国际化。
我的代码如下:
{% extends "base.html" %}{% block title %}Test Title{% endblock %}{% block content %}
我已经试过了:
{% extends "base.html" %}{% block title %}_(Test Title){% endblock %}{% block content %}
还有这个:
{% extends "base.html" %}{% block title %}_("Test Title"){% endblock %}{% block content %}
两者均无效。你能帮帮我吗?
第三个命题最接近,因为"Test Title"是字符串所以需要引号,但是必须放在双括号{{
中。当您的字符串被 _( )
包围时,它成为一个变量,模板需要双括号来显示它。
结果是:{{ _("Test Title") }}
我正在尝试将一个 flask 网页国际化,我做了每个变量,但无法成功地将标题国际化。
我的代码如下:
{% extends "base.html" %}{% block title %}Test Title{% endblock %}{% block content %}
我已经试过了:
{% extends "base.html" %}{% block title %}_(Test Title){% endblock %}{% block content %}
还有这个:
{% extends "base.html" %}{% block title %}_("Test Title"){% endblock %}{% block content %}
两者均无效。你能帮帮我吗?
第三个命题最接近,因为"Test Title"是字符串所以需要引号,但是必须放在双括号{{
中。当您的字符串被 _( )
包围时,它成为一个变量,模板需要双括号来显示它。
结果是:{{ _("Test Title") }}