是否可以在来自YAML文件的字符串中包含特殊字符?

时间:2015-11-11 17:21:31

标签: localization yaml

我正在处理翻译项目,并且我将所有英文字符串移出视图并转换为YAML文件。一些写得很好的字符串使用特殊字符,如&符号和N-dashes。

有没有办法包括那些?

与此同时,我已经转过"&"到"和"和" - "到" - " 但是,至少在英文版中,我觉得副本开始失去它的味道。我怀疑中文版会遗漏这些,但也许他们会想要我不了解的不同特殊字符。

1 个答案:

答案 0 :(得分:0)

您可以在YAML文件值中包含特殊字符,只要它们不在字符串的开头即可。

例如,在&的情况下,如果它是您的字符串的第一个字符,那么当您尝试读取字符串时,您的YAML解析器会认为它是an anchor(如果它不是,就像key: this & that一样,它将被读作一个字符串,如你所料。)

有关YAML字符串中您可以拥有和不具有的内容(以及被视为特殊字符的内容)的详细信息,请参阅: