我有一个文本文件,它的换行符很整齐。我的客户错误地在写字板中打开了它并保存了它。现在所有换行符都消失了。
有没有办法再次恢复换行符?
答案1
如果客户只是在 Wordpad 中打开并保存,这只意味着换行符是 Windows (CR+LF),就我所理解的而言。在这种情况下,您可以使用任何能够理解/转换不同换行符的文本编辑器。
但如果事情真的这么简单,我想你就不会发帖了。你能详细说明一下客户做了什么吗?你确定客户没有删除换行符吗?
了解翻译文件中的内容的最佳方法是使用十六进制编辑器检查它,并查看应该换行的区域周围有什么。如果文件中没有任何内容可以分隔不同的行,那么我认为你的情况已经很糟了。
答案2
在写字板中打开它,在记事本中按 ctrl+c、ctr+v,就完成了 :)
答案3
我的答案是否简单,只需将它们放回去,告诉客户它们在翻译之前的位置,然后让他们手动将它们放回去。
答案4
文件中是否存在某种可用于插入换行符的语法模式?
当然,如果所有换行符前面都有句号,那就太方便了,但事实可能并非如此。但是,可能还有其他模式。例如,如果这些是 CRUD 应用程序的闪现消息,则可能会有以下模式:
*deleted.
*updated.
*added.
*try again.
*?
Error:*
如果您能想出一种创造性的方法来确定换行符需要放在哪里,那么您可能可以编写一个脚本将它们放回去。
我无法理解的是,当客户编辑文件时,他肯定注意到没有换行符。他期望用什么来分隔单独的消息?他是否用逗号代替了逗号?如果他只是翻译了整个 2900 多行文件而没有在单独的行之间添加任何分隔符,那么,遗憾的是,这是对他缺乏常识的惩罚。