7
有沒有辦法使用Angular 2的i18n翻譯輸入文本字段的佔位符文本?Angular2 i18n佔位符文本
<input placeholder="hello world" i18n>
我沒有看到關於這個文檔中任何事情: https://angular.io/docs/ts/latest/cookbook/i18n.html
有沒有辦法使用Angular 2的i18n翻譯輸入文本字段的佔位符文本?Angular2 i18n佔位符文本
<input placeholder="hello world" i18n>
我沒有看到關於這個文檔中任何事情: https://angular.io/docs/ts/latest/cookbook/i18n.html
已經有一個例子,但我似乎無法再找到它。你可以使用i18n-attributename
。例如:
<input type="number" placeholder="From" i18n-placeholder="From placeholder"/>
這將需要一個這樣的條目:
<trans-unit id="generatedId" datatype="html">
<source>From</source>
<target state="translated">Van</target>
<note priority="1" from="description">From placeholder</note>
</trans-unit>
在你messages.xlf文件。如果沒有翻譯,我不能讓它工作。所以你需要添加state = translation和一個值。
即使我們不給價值國際佔位符那麼它也沒有問題。 只是做:
<input type="number" placeholder="From" i18n-placeholder/>
它會正常工作。
謝謝。我沒有意識到你需要_i18n-placeholder_和_placeholder_才能工作。 –
它已經在文檔拉請求了一段時間,但我找不到它了。很高興它的工作! – evandongen