1

我有一个完整的工作代码,为 Windows 编写,用 Visual Studio 构建。

我想做的是为该软件添加另一种语言。我的想法是在窗口角落有两个标志(一个英语和一个德语),并在用户单击其中一个标志时更改语言。

做这种事情的常见和最佳方法是什么?

到目前为止,我的想法是创建两个文件,并存储软件将在这些文件中使用的所有字符串。一个文件将保存所有英文字符串,而另一个文件将保存所有德语字符串。然后,我相信,当检测到单击标志图标时,软件会将所有字符串加载到 a list、 orvector或类似的东西中,然后,我只需打印出我需要的任何字符串vector.at(i)

另外,如何在应用程序退出时保存当前使用的语言,以便下次启动应用程序时使用该语言?

4

1 回答 1

0

最常用的方式和你的想法差不多。此外,要在退出时存储当前使用的语言,您可以创建一个配置文件,在应用程序退出时写入语言并在应用程序启动时读取它。

于 2015-07-01T09:37:25.017 回答