如何在slim模板引擎中组织带有转换的块元素

时间:2015-04-14 06:08:05

标签: ruby-on-rails ruby slim-lang

我们假设我们有一个段落元素块<p>,它具有不同的子元素,例如<strong>

来自不同语言的相同内容,顺序可能不同。例如:

  

英语:   这是一个包含示例内容且粗体内容的段落,此处斜体

对应的Slim将是

p
  | This is a paragraph with sample content and
  b bold content
  | here and
  em italic here

现在我们有中文,由于语言语义的不同,可能会导致粗体文本/斜体文本位置的差异:

  

中文 Bold的字 italic的字会在不同位置出现。

结果Slim变为:

p
  b Bold的字
  | 和
  em italic的字
  | 會在不同位置出現。

我想知道组织翻译内容的最佳方式是什么?我还可以将它们存储在.yml文件中吗?

0 个答案:

没有答案