Mic*_*ael 5 linux qt localization internationalization
我正在研究一个曾经是KDE应用程序的Qt应用程序.在过去,我只需要使用一些语法:
KDELANG=de ./my_app
Run Code Online (Sandbox Code Playgroud)
那用德语运行了my_app,只有my_app.它可能不是KDELANG,但它是一些像这样的环境变量.
我花了大量时间试图从谷歌那里哄骗这个答案,我放弃了.必须有一些方法来运行一个Qt(4.5,如果这很重要)应用程序用其他语言而不切换我的整个语言环境到达那里.
我尝试了KDE游戏Kolf和
(export LANG=de_DE.UTF-8; kolf)
(export LANG=en_US.UTF-8; kolf)
Run Code Online (Sandbox Code Playgroud)
为我做了把它换成德语或英语的伎俩.
我用QT应用程序qtparted验证了它
(export LANG=de_DE.UTF-8; qtparted)
Run Code Online (Sandbox Code Playgroud)
我的英文桌面上也出现了德文版.显然,我必须安装德语语言文件才能使翻译的应用程序正常工作.
| 归档时间: |
|
| 查看次数: |
3458 次 |
| 最近记录: |