2015-06-18 28 views
0

我們在我們的項目中使用angular-gettext,它是令人驚歎的工具,但有一種情況我只是感到沮喪。 在一個模板中,我輸入了也應該翻譯的佔位符。對於所有其他的佔位符它的工作就像一個魅力,但是這一個包含雙引號:angular-gettext不適用於逃脫雙重打擊

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

,它不工作。 angular-gettext無法翻譯它。 實際上,很難僅僅將此字符串添加爲佔位符,因爲html解析器不接受引號爲&quot;或者用雙引號將雙引號交換。

那麼,有沒有解決方案/解決方法呢?

回答

0

源文本傳統上是用en_US編寫的,因此應該包含en_US標點符號。這包括quotation marks

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

你的翻譯將取代自己的本地化引號。

杜texte AVEC«guillemets»