如何将多个字符串粘贴到.net .resx文件中?

时间:2012-04-13 10:04:15

标签: .net localization

我有很多.resx文件用于大型网站的翻译。为了完成翻译,我将每个resx文件的内容复制并粘贴到电子表格中。电子表格从翻译器返回,并附加新语言作为额外列。我已经尝试从电子表格中复制列并粘贴到resx文件中的值列,但它不起作用。我现在已经减少了将数千个单独的短语从电子表格剪切并粘贴到resx文件。肯定有更好的办法。有吗?

4 个答案:

答案 0 :(得分:2)

我们使用ResEx而不是使用电子表格。这允许翻译者直接生成.resx文件。

答案 1 :(得分:2)

有办法!

您无法复制/粘贴单个列,但您可以复制/粘贴所有列 - 基本上它是全部或全部。 Sooo ...只需让您的电子表格完全符合您想要的resx文件,然后清除resx文件的所有内容,最后从电子表格中复制所有内容并将整个内容粘贴到resx文件中。吊杆!

答案 2 :(得分:1)

您可以找到处理.resx文件的本地化工具。因此,不是从.resx文件中复制/粘贴您的内容,而是将它们原样发送给翻译者,他们会以其语言向您发送已翻译的.resx文件。除了生产力之外,最好这样做,因为.resx文件可能包含有用的信息,例如注释,以帮助翻译人员理解上下文或向他们传达适用于给定字符串的任何已知限制(例如最大长度)。 p>

答案 3 :(得分:0)

Resx只是一个XML,所以你可以制作简单的脚本从speadsheet文件生成它(保存为csv以便于处理)。