我有一个用Windows编写的完全可用的代码,用Visual Studio构建。
我想要做的是为该软件添加另一种语言。我的想法是在窗口角有两个标志(一个英语和一个德语),并在用户点击其中一个标志时更改语言。
做这种事情的常见和最佳方式是什么?
到目前为止,我的想法是创建两个文件,并存储软件将在这些文件中使用的所有字符串。一个文件将保存所有英文字符串,另一个文件将保存所有德语字符串。
然后,我相信,当检测到单击标志图标时,软件会加载list
或vector
或类似的所有字符串,然后,我只打印出任何一个字符串我需要vector.at(i)
。
另外,如何在应用程序退出时保存当前使用的语言,因此下次启动应用程序时,会使用该语言?
答案 0 :(得分:0)
最常用的方式与您的想法大致相同。此外,要在退出时存储当前使用的语言,您可以创建一个配置文件,在应用程序出口处写入lang并在应用程序启动时读取它。