【发布时间】:2020-11-12 16:10:29
【问题描述】:
我正在纠正应用程序中一些缺失的翻译,而一个特定的翻译没有从我的 TS 文件中提取翻译后的文本,罪魁祸首似乎是源中的换行符(“\n”)文本,因为当我从源文本中删除该字符并在字符串中没有换行符的情况下测试翻译时,它可以工作。
所以假设我的 TS 文件中有这样的字符串:
<context>
<name>MyContext</name>
<message>
<source>The text that I'm trying to match.\nIt has a newline character.</source>
<translation>The translated text.\nIt also has a newline character.</translation>
</message>
</context>
我正在翻译的 char* 字符串显然也有这个换行符。
那么如何处理带有换行符的翻译源字符串呢?
【问题讨论】: