在我们公司,我们正在努力决定是否使用英语作为我们的消息id,或者我们是否应该发明某种密钥。如果有允许我们在一个界面中处理多个po文件的编辑器,我们只能采用第二种方法,因为翻译者将需要使用英语来翻译成另一种语言,而不是从一些隐秘的消息id进行翻译。
有没有工具可以从根本上绕过messageid,并允许从一种语言翻译成另一种语言?
发布于 2013-02-12 22:28:59
我猜许多翻译工具都支持这种模式,因为它被几种翻译格式(比如Android资源字符串或Java属性)所使用。然而,它并不常与Gettext一起使用(因为您可能很容易在应用程序中显示消息ID,而不是未翻译的文本)。
我相信它应该适用于Weblate,尽管很可能从来没有人在Gettext文件中使用过这种模式。
更新: Weblate完全支持这种模式,现在很多项目都在使用这种模式。
https://stackoverflow.com/questions/9671395
复制相似问题