我正在将语言支持添加到当前使用 QLocale 和 QTranslator 的 Qt C++ 应用程序中。当用户从设置菜单中选择语言时,我想以本机形式向他们显示语言名称(例如德语而不是德语),但是当给定语言环境代码时,QLocale 根据当前语言环境返回名称(即英语) .
有没有一种方法可以使用 QLocale 或 Qt 中我错过的其他东西以本机形式获取语言名称。
我正在将语言支持添加到当前使用 QLocale 和 QTranslator 的 Qt C++ 应用程序中。当用户从设置菜单中选择语言时,我想以本机形式向他们显示语言名称(例如德语而不是德语),但是当给定语言环境代码时,QLocale 根据当前语言环境返回名称(即英语) .
有没有一种方法可以使用 QLocale 或 Qt 中我错过的其他东西以本机形式获取语言名称。