【问题标题】:Application using two (human) languages使用两种(人类)语言的应用程序
【发布时间】:2015-07-01 09:34:40
【问题描述】:

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

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

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

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

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

【问题讨论】:

标签: c++ visual-studio-2012 human-interface


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多