MC(Microsoft的消息编译器)替代Linux GCC

时间:2010-12-21 15:45:47

标签: linux gcc localization internationalization mc

Linux VC中的消息编译器在Linux GCC中的等效机制是什么?

我需要做的是能够为所有语言的每条消息都使用相同ID的本地化消息,然后“编译”消息,以便通用代码编译器根据指定的语言获取消息。 / p>

例如,我在Windows中使用来自此结构的消息:

  

MessageId = 100

     

SymbolicName = ID_GENERAL_ERROR

     

语言=英语

     

一般错误。

在我的C ++代码中,我只使用ID_GENERAL_ERROR,当我编译消息文件时,我设置了我想要的语言。 (实际上我使用MC编译器生成包含所选语言的消息的头文件。)

在Linux \ GCC中是否有通用的方法?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

这不是特定于gcc, 看看gnu gettext这是linux的自然工具。

http://www.gnu.org/software/gettext/manual/gettext.html