我正在使用 YML 文件进行语言转换,但我不知道如何在该文件中格式化文本。例如,如果我说
#fourthScreenFive: "В 这是字符串 1\n 这是字符串 2"
\n
不起作用。谁知道我该怎么做?
- 我还希望能够将一些字符串居中,但/t 或任何其他命令都不起作用。有人会有任何文件吗?
我发现了这个:http://www.yaml.org/YAML_for_ruby.html#three_trailing_newlines_in_literals但它没有太多关于已经是字符串 ""的字符串的信息。
fourthScreenSeven: |+
Оно оказалось настолько вкусным что с тех,
пор мы никогда не меняли рецепт
最佳答案
要使用 YAML 在字符串中添加额外的行,您可以使用这样的 yaml:
fourthScreenSeven: |
Оно оказалось настолько вкусным что с тех,
пор мы никогда не меняли рецепт
fourthScreenFive: |
В this is string 1
this is string 2
使用以下 ruby 代码:
p YAML.load(IO.read('yaml.yml'))
你会得到这样的结果:
{"fourthScreenSeven"=>
"Оно оказалось настолько вкусным что с тех,\nпор мы никогда не меняли рецепт\n",
"fourthScreenFive"=>"В this is string 1\nthis is string 2\n"}
关于css - YML 文件中的格式化字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11647280/