我正在处理翻译项目,并且我将所有英文字符串移出视图并转换为YAML文件。一些写得很好的字符串使用特殊字符,如&符号和N-dashes。
有没有办法包括那些?
与此同时,我已经转过"&"到"和"和" - "到" - " 但是,至少在英文版中,我觉得副本开始失去它的味道。我怀疑中文版会遗漏这些,但也许他们会想要我不了解的不同特殊字符。
答案 0 :(得分:0)
您可以在YAML文件值中包含特殊字符,只要它们不在字符串的开头即可。
例如,在&
的情况下,如果它是您的字符串的第一个字符,那么当您尝试读取字符串时,您的YAML解析器会认为它是an anchor(如果它不是,就像key: this & that
一样,它将被读作一个字符串,如你所料。)
有关YAML字符串中您可以拥有和不具有的内容(以及被视为特殊字符的内容)的详细信息,请参阅: