首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Botframework上的语言

Botframework上的语言
EN

Stack Overflow用户
提问于 2018-01-14 22:03:23
回答 2查看 419关注 0票数 1

我正在通过机器人框架,我在修复全球语言方面遇到了麻烦。问题是我不能更改框架中内置的后端命令和响应,它们始终是英文的。

例如,在Formflow中,我想输入"help“,但输入的是其他语言。或者,每当在查询中找不到问题时,我希望默认的"...Is not a valid query“是另一个长度的查询

是内置了不同的语言,还是我需要对每个命令和翻译进行编码?

EN

回答 2

Stack Overflow用户

发布于 2018-01-15 16:35:26

如果你想实现本地化,你可以尝试为你想要的语言创建资源文件,并在你的项目中添加和使用它。创建表单时,IFormBuilder.Build方法将自动查找包含您的表单类型名称的资源,并使用它们来本地化表单中的静态字符串。

本文介绍了Localize form content,请参考。您可以找到以下主要步骤:

要生成资源文件,可以使用IFormBuilder.SaveResources或RView工具

生成资源文件后,将其添加到项目中,然后使用以下步骤设置中性语言:

汇编右键单击您的项目,然后选择Application.

  • Click Information.

  • Select
  1. (中性语言)值,该值与开发机器人时使用的语言相对应。

将资源文件添加到项目后,使用Multilingual App Toolkit (MAT)对其进行本地化。

票数 0
EN

Stack Overflow用户

发布于 2019-02-27 08:52:40

您可以使用以下命令进行尝试

代码语言:javascript
复制
var english = new Option();
english.Locale = "en-US";

参考:GitHub

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48250339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档