Rust的字符串格式化宏(例如“println!”和“format!”)要求其格式字符串参数为字符串文字(如observed here)。鉴于此,我应该使用什么方法来格式化消息,其中文本(需要嵌入其中的附加数据)需要来自外部源,例如,消息翻译数据库,如.po文件或类似文件?
答案 0 :(得分:0)
Rust明确选择NOT暂时解决问题。
国际化和本地化问题是毛茸茸的;自然语言有很多怪癖:
th
后缀来形成文字,除非它是st
(在1或21之后但不在11之后)或{{1} }或nd
据我所知,今天没有图书馆可以解决完整的#34;所需的全部复杂性。任何语言的国际化解决方案。 Rust调查可以是followed here。