#640·clay

[问题] 本地化的可能方法以及对运行时字符串的一流支持?

作者: proc0创建于 2026年7月1日更新于 2026年7月1日

大家好, 到目前为止, 我非常喜欢 Clay。我认为一个可以提高其作为 UI 库的功能区域是更多地支持构建字符串。它与常量一起使用非常好,但这通常不是面向生产应用程序的很好的方法,因为这些应用程序需要字符串在运行时动态更改,例如本地化和菜单中的语言更改。 我知道可以在不使用宏的情况下明确构建 Clay_Strings,但是否应该有一个类似于 Clay_IntToString 的函数(我想这并没有明确暴露,但对于数字来说效果非常好)? 此外,与此相关,初始化大量字符串并在运行时交换它们的好方法是什么?这也可能是库处理的类似于字体的事情。分配大量文本,然后使用某个辅助函数按索引分割它,然后使用 Clay_StringFromSlice 或者类似的函数?