大家都是哪些方法来进行多语言发布的呀?该怎么处理

大家都是哪些方法来进行多语言发布的呀?
我看了一下GOOGLE EARTH,它有一个语言文件lang/*.qm
不知道它是怎么做的。
大家都是用什么方法来解决语言问题的呢?


------解决方案--------------------
qm是qt提供的多语言的一种方法.有点类似于开源库gettext的mo文件.

其它多语言的方法一般是.
1,文本方法,txt,ini,xml
2,dll方法,dll,mo
3,多个发行版方法,就是每个语种都分别有不同的语种编译版本,大型软件和操作系统多用这种.

一般的小型软件用文本方法就行了.GOOGLE EARTH其实我看用文本方法就足够了.