如何处理Error的多语言比较好
💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
正在开发一个多语言支持的工具软件,UI使用Slint。面临如何处理多语言错误提示的问题,目前使用自定义Error类型,但在多语言输出时遇到困难。考虑定义Trait并实现translate方法以输出错误,但觉得不够优雅。
🎯
关键要点
- 正在开发一个支持多语言的工具软件,UI使用Slint。
- 面临多语言错误提示信息的处理问题。
- 目前使用自定义Error类型来定义错误信息。
- 在多语言输出时遇到困难,无法直接输出Error类型。
- 考虑定义Trait并实现translate方法来处理错误信息的多语言输出。
- 对当前方法的优雅性表示怀疑,希望寻找更好的解决方案。
➡️