如何在18n中包含<strong>标签

时间:2018-07-25 20:52:31

标签: javascript jquery internationalization

在我的message.json文件上

def set_high(#i_dont_pass_GPIO):
    #things
    pass

它最终显示如下

"step5":{ "message": "Press Start.<strong>Warning:</strong> }

但是我想这样显示它:按开始警告: (前端应该发出强烈警告,我该怎么办?)

1 个答案:

答案 0 :(得分:1)

我建议您将标签分成两个不同的标签。

所以您当前:

"step5":{
  "message": "Press Start.<strong>Warning:</strong>"
}

成为:

"step5" : {
  "message": "Press Start.",
  "message_warning": "Warning:",
}

这样,您的标记将保持不变,并且每当您需要对其进行更新时,都可以重用之前定义的标记。

假设您使用的模板引擎(例如Pug)具有这种标记:

.alert
  p Press Start!
    strong Warning!

随着时间的流逝,您可能需要将标记更改为以下内容:

.new-alert
  p Press Start
(...)
.another-div
  button Warning!

使用标签分隔,此更改不会影响标记,因为它侧重于文本而不是实际标记。