angular-gettext不适用于转义双重引用

时间:2015-06-18 09:06:21

标签: gettext grunt-angular-gettext

我们在项目中使用angular-gettext,这是一个很棒的工具,但是有一个案例我只是很沮丧。  在一个模板中,我输入了占位符,也应该翻译。对于所有其他占位符,它就像一个魅力,但这个包含双引号:

<input placeholder='{{"Some text with \"quotes\"" | translate}}'>

它不起作用。 angular-gettext无法翻译它。 实际上,很难将此字符串添加为占位符,因为html解析器不接受引号&quot;或者使用单引号交换双引号。

那么,有什么解决方案/解决方法吗?

1 个答案:

答案 0 :(得分:0)

源文本传统上用en_US编写,因此应该包含en_US标点符号。这包括quotation marks

<input placeholder='{{"Some text with “quotes”" | translate}}'>

您的译员将替换他们自己的本地化引号。

  

du texte avec«guillemets»