我们在我们的项目中使用了 angular-gettext,它是一个很棒的工具,但是有一种情况让我很沮丧。在一个模板中,我输入了占位符,也应该翻译。对于所有其他占位符,它就像一个魅力,但这个包含双引号:
<input placeholder='{{"Some text with \"quotes\"" | translate}}'>
它不起作用。angular-gettext 无法翻译它。实际上,很难仅将此字符串添加为占位符,因为 html 解析器不接受引号,"
或者将双引号与单引号交换。
那么,有什么解决方案/解决方法吗?