在Django模板中,我需要将一些字符串转换为特定语言(与当前语言不同).
我需要这样的东西:
{% tans_to "de" "my string to translate" %}
or
{% blocktrans_to "de" %}my bloc to translate {% endblocktrans_to %}
Run Code Online (Sandbox Code Playgroud)
强制翻译成德语.
我知道我可以在视图中调用以下代码:
gettext.translation('django', 'locale', ['de'], fallback=True).ugettext("my string to translate")
Run Code Online (Sandbox Code Playgroud)
我是否需要创建特定的模板标签?或者Django中是否已存在专用标签?
几个小时前,Twitter发布了Flight,这是一个基于组件的JavaScript框架.它的组件是普通的DOM元素,并通过简单的DOM事件进行通信,这非常好.
我只是想知道......我可以将它与AngularJS结合起来吗?如果我正确地理解了两个框架,我可以用AngularJS创建"new"元素,它可以被并包含Flight组件.这些组件可以通过AngularJS填充数据.换句话说:我可以像往常一样使用AngularJS,但指令是"装饰"的Flight组件.(使用Flight创建视图并将AngularJS用于其他所有内容.)
那会有意义吗?如果不是......我没有得到飞行的目的:(
您能想到在模板渲染过程中将文本字段评估为模板的简单方法吗?
我知道如何在视图中执行此操作,但我正在寻找模板过滤器或标签?
就像是:
{{ object.textfield|evaluate}}
要么
{% evaluate object.textfield %}
with object.textfield包含以下内容:
a text with a {% TemplateTag %}.
TemplateTag由于evaluate过滤器,将在其中评估.
我想将Delphi 7项目迁移到Delphi 2010.
我们正在使用Rave BE的TReportShell和TDetailShell组件构建"代码报告".Rave BE 7.7中不再存在这些组件.
此外,似乎在Rave BE中打破了unicode支持(在Delphi 2009上的Rave Reports中显示unicode文本).
将此项目移植到Delphi 2010的最佳解决方案是什么?
django ×2
angularjs ×1
delphi ×1
delphi-2010 ×1
filter ×1
gettext ×1
rave-reports ×1
reporting ×1
tags ×1
templates ×1