use*_*195 2 python django image internationalization
如何根据语言从静态文件夹中实现不同的图像?例如,当访问主站点时,布局将以英语加载,但当更改为日语时,徽标和附着在布局上的图像将根据请求的语言而变化。请帮忙.....
您可以创建iso文件夹,例如:
/static/
/img/
/fr/
/en/
/us/
Run Code Online (Sandbox Code Playgroud)
并创建一个模板标签,该标签根据语言环境设置返回语言iso前缀,例如:
{% static "img"|append_i18n_prefix %}
Run Code Online (Sandbox Code Playgroud)
在您的模板中:
{% load i18n %}
{% get_current_language as LANGUAGE_CODE %}
Run Code Online (Sandbox Code Playgroud)
然后为徽标等:
<img src="{{MEDIA_URL}}{{ LANGUAGE_CODE }}/logo.png" alt="" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
873 次 |
| 最近记录: |