gpt4 book ai didi

css - Django 国际化 : How to translate css content?

转载 作者:技术小花猫 更新时间:2023-10-29 11:20:16 24 4
gpt4 key购买 nike

具有以下 css 部分:

.introduction:before { content: 'Who is going to translate me in a graceful way?'; }

可能没有简单的方法来处理 css 文件的国际化,两种可能的选择:

  1. 收集所有这些带有内容的 CSS,并将它们一起发送到 Django 模板中。
  2. 在模板中生成国际化敏感的 css 名称以选择不同的预翻译 css 内容。

任何新的可能的解决方案将不胜感激,谢谢。

最佳答案

我会提供需要通过 Django 翻译的 css 文件,并根据语言缓存它以减轻性能影响。

网址.py

url(r'^static/css/translated.css$', TemplateView.as_view(template_name='translated.css')),

翻译.css

{% load cache %}
{% cache 60*60*24 translated_css LANGUAGE_CODE %}
{# write css here, translate as a normal template #}
.introduction:before { content:
{% trans 'Who is going to translate me in a graceful way?' %}
; }
{% endcache %}

关于css - Django 国际化 : How to translate css content?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12586453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com