【发布时间】:2017-06-14 22:55:44
【问题描述】:
我有一个目前正在用英语编写的程序。将来,我想让程序多语言,因此我想知道这样做的最佳选择是什么。我现在想到了这两个选项:
- 允许用户在设置中更改语言;
- 下载时选择合适的语言;
每个选项都有一个问题:
- 大量代码专门用于以不同语言显示一条消息;
- 为了更改显示文本的语言,我将不得不制作多个版本;
现在我的问题是,这些选项中的哪一个更节省内存和用户友好?也许他们都不是?你有比给定两个更好的选择吗?
【问题讨论】:
-
如果您正在为 Windows 编程,请参阅字符串表和其他资源类型:msdn.microsoft.com/en-us/library/windows/desktop/…
标签: c++ performance memory-management