我正在开展一个跨国项目,其中日志的目标受众可能来自两个国家。因此,登录多种语言变得很重要,我正在考虑每次记录某些内容时根据语言写入 2 个不同的日志文件夹,但我也想知道是否会出现一些开箱即用的功能使用 log4cpp 这样的日志框架?
最佳答案
正如其他评论者所提到的,听起来您寻求进行多语言日志记录似乎走上了错误的道路。
我的建议是使用英语(这是技术信息的标准,我猜这是您最了解的语言)并确保您使用的语言清晰,<语法正确且明确。然后,如果其中一名技术人员无法理解它,他们可以通过谷歌翻译等机器翻译引擎非常轻松有效地运行它。或者实际上,他们可以处理日志并通过 Google Translate 运行所有内容以附加翻译文本,特别是如果您对日志进行注释以标记语言内容。
假设输入语言写得很好,机器翻译通常会给出最终用户可以理解的良好结果。如果消息不清楚,有拼写错误或缩写,那么机器翻译就会失败。
关于c++ - 使用 C++ 记录本地化的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9987321/