cor*_*ard 4 localization ruby-on-rails internationalization
在本地化字符串中处理强调或程式化文本有哪些技巧/方法?
例如,如下一个简短的标题(4-8个单词)如何用斜体标出?
欢迎来到机器,约翰.
有没有比3次查找更有效的方法,还有一个变量来定义结构?
axv*_*xvm 12
查看文档说明:
第三,如果密钥具有后缀"_html"或密钥的最后一个元素是单词"html",它会将翻译标记为安全的HTML.例如,调用translate("footer_html")或translate("footer.html")将返回一个安全的HTML字符串,该字符串不会被其他HTML帮助程序方法转义.此命名约定有助于识别包含HTML标记的翻译,以便您知道在模板中调用translate时期望的输出类型.
因此,您需要_html在键中附加后缀,现在您可以在您的语言环境中使用html.
例如,这是您的语言环境文件:
en:
welcome:
html: '<b>Hello!</b> This is first way to style your locales!'
welcome_html: '<b>Hi again!</b> This is second way to style your locales!'
Run Code Online (Sandbox Code Playgroud)
现在只需设置I18n.t 'en.welcome.html'或I18n.t 'en.welcome_html'在您的视图中.就这样!:)
| 归档时间: |
|
| 查看次数: |
3491 次 |
| 最近记录: |