我有一个完整的工作代码,为 Windows 编写,用 Visual Studio 构建。
我想做的是为该软件添加另一种语言。我的想法是在窗口角落有两个标志(一个英语和一个德语),并在用户单击其中一个标志时更改语言。
做这种事情的常见和最佳方法是什么?
到目前为止,我的想法是创建两个文件,并存储软件将在这些文件中使用的所有字符串。一个文件将保存所有英文字符串,而另一个文件将保存所有德语字符串。然后,我相信,当检测到单击标志图标时,软件会将所有字符串加载到 a list
、 orvector
或类似的东西中,然后,我只需打印出我需要的任何字符串vector.at(i)
。
另外,如何在应用程序退出时保存当前使用的语言,以便下次启动应用程序时使用该语言?