仔细用十六进制编辑器看了一下这个 text.dat 文件,LZ图中显示的字串也在这个文件中。而这个字串被分割成好几段,每段前面有字节长度标识符,后面跟随一些无规律的字符。对于这样的文件,需要软件开发商提供专门编辑器才能编辑。Passolo + 非标宏以及其他本地化程序无法处理它。
至于为什么 LZ 翻译了主程序中的字串没有效果,那是因为程序是从这个 text.dat 中读取的字串。
建议 LZ 建立一个空的 text.dat 文件,看看程序是否还会提示,并且显示是否正确,否则建议 LZ 放弃,除非 LZ 可以得到软件开发商的编辑器。