ruby-on-rails-3 - 语言环境 .yml 字符串中的下标文本

标签 ruby-on-rails-3 internationalization yaml

有没有办法按照下面的方式设置我的 en.yml 文本的样式...

en:
  ...
  phosphorus:     "lbs/ac of Phosphorus (P<sub>2</sub>O<sub>5</sub>)"

如您所见,我希望数字成为下标文本。

此文本用作表单中的标签。

有什么想法吗?

最佳答案

要在翻译中包含 HTML,您的 key 应以 _html.html 结尾,例如

en.phosphrus.htmlen.phosphrus_html (我个人更喜欢第一个版本)。

Rails 知道不要对这些字符串进行 HTML 转义。

关于ruby-on-rails-3 - 语言环境 .yml 字符串中的下标文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10441495/

相关文章:

bash - 在 Yaml 中解析 Bash 数组

ruby-on-rails - 为什么 YAML.safe_load 在 YAML 别名上失败?

ruby-on-rails - 如何在 Ruby on Rails 中下载 CSV 文件?

ruby-on-rails - ruby on rails rspec 错误

ruby-on-rails - 在 Rails Controller 中有条件地调用渲染 View 的方法

java - Java 的国际化

ruby-on-rails - Ruby on Rails - 如何在 Controller 中检查由简单表单创建的单选按钮?

email - 电子邮件地址可以包含国际(非英语)字符吗?

django - 复数形式表达可能很危险

python - 我的 .yaml 未正确重定向