使用角度翻译在翻译的字符串中添加<强>/粗体文本
Adding <strong>/bold text in translated string using angular-translate
>我目前正在寻找一种解决方案,将一个粗体字放入由角度翻译过滤器翻译的字符串中。下面的示例代码:(我确定解决方案很简单...我似乎无法弄清楚这个!
我的语言 JSON 文件如下所示:
"AUTHENTICATE-ENTER-CODE": "blah blah blah"
在我的 html 文件中,我有这个(根据键:值正确翻译(:
{{'AUTHENTICATE-ENTER-CODE' | translate}}
结果: "等等等等">
我正在寻找的结果是"等等等等">
我可以将其拆分为多个翻译键,但特定的翻译由几个句子中的多个粗体字组成......我被告知要尝试将翻译密钥保持在最低限度,因为我们在这个项目中有几百个。
我尝试在我想要加粗的字体周围放置粗体 HTML 标签(知道它无论如何都行不通(,但没有......它不起作用!我还浏览了角度翻译 API,也找不到我想要的东西。
任何输入都会很棒!
如果您将 i18n 或任何其他 JSON 文件用于 Angular 2+ 版本中的内容。使用这个
杰森文件
"TextWithHtmlExample": "blah <b>blah</b> blah"
html 文件(角度模板(
<p [innerHTML]="'TextWithHtmlExample' | translate"></p>
输出将是-
等等
translate-compile
这是示例,我尝试使用 html 标签以及在翻译字符串中使用指令。
http://jsfiddle.net/walvekarnikhil/0j7pd40b/
<span translate="FOO" translate-compile></span>
相关文章:
- Angular JS:翻译带有大量文本的静态html页面
- 谷歌翻译,输入类型='文本'中的占位符文本
- 如何将翻译后的文本插入数据库 php
- 如何更改谷歌翻译在编码中选择语言文本
- 翻译 API 以仅转换文本部分(而不是 HTML)
- AngularJS/getText:如何翻译属性中的文本
- 如何使用 i18next 翻译部分 HTML 文本
- HTML 文本将鼠标悬停在每个单词上以进行翻译
- 使用角度翻译在翻译的字符串中添加<强>/粗体文本
- 可以't似乎将已翻译的文本水平居中270度
- 具有动态文本和输入的字符串翻译
- 使用谷歌翻译的多语言文本区域
- AngularJS角度翻译按钮文本丢失
- Magento翻译的文本包含在Javascript文件
- 翻译API:变量文本翻译为空
- 如何在使用微软翻译api翻译后恢复原始文本?
- Magento::从javascript文件翻译文本
- 如何删除或隐藏由谷歌翻译文本供电
- Moment.js:获取“日”、“时”、“秒”等术语的翻译文本;和“;minute"
- 如何通过用javascript翻译文本来制作一个多语言网站