繁体   English   中英

如何替换本地化字符串的占位符

[英]How to replace placeholder for localized string

我有本地化文件(en.json)。 我有一个字符串,其中有一个带有符号 % (%time) 的占位符,我想在向用户发送消息时替换它。 但是在 botframework js v3 的文档中,我找不到如何做到这一点。

我可以像通常的 JS 字符串一样在常量中移动这个字符串并替换占位符。

{
  "workplace_quick_reminder": "Hurry up! You`re booking will be canceled at %time if you don`t check in.",
}

我想替换 %time 占位符喜欢 11:52 或其他东西。

唔。 这一切都与您的策略方法有关。 它与框架无关。 普通的 JavaScript function 可以做到。

您只想替换使用框架? botframework? 您不想用普通的 javascript 替换吗?

对于我目前的方法,我只需要传入 session.endConversation 作为第二个参数字符串替换。 例如:

{
  "workplace_quick_reminder": "Hurry up! You`re booking will be canceled at %s if you don`t check in.",
}

const stringReplacer = 'something'
session.endConversation('workplace_quick_reminder', stringReplacer);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM