专业版IM的安卓,IOS,PC三端支持多语言国际化么(简体,繁体,英文)

zhangjie 6月前 388

你好,专业版IM的安卓,IOS,PC三端支持多语言国际化么(简体,繁体,英文)?,然后聊天记录应该是不支持的对吧,然后机器人的名字比如文件传输助手这样的名字支持多语言么?

最新回复 (9)
  • x86 6月前
    引用 2
    基本支持国际化,可能有部分文案未翻译
  • zhangjie 6月前
    引用 3
    是怎么支持的,我们要改什么才支持多语言
  • HeavyRain 6月前
    引用 4
    我理解国际化是这几部分的:
    首先是UI界面,所有的文字都跟随对应的语言,这个处理方法就是找到代码中所有中文的地方都处理为国际化的。

    其次是一些角色,比如机器人和文件传输助手,或者一些公众号等,处理方法是,机器人和文件传输助手的用户类型是机器人,如果判断出是机器人,可以从用户的extra中取出多语言的部分,显示为对应的语言,这就需要把多语言的信息放到机器人等的extra中,频道也是如此。

    还有就是一些系统消息,比如登录时的欢迎语等,这就需要在登录的时候带上语言信息,在应用服务保存起来,发送对应语言的欢迎语。
  • zhangjie 1月前
    引用 5
    机器人的名称放入extra字段报错,之前没加extra是不报错的,不能使用json字符串放入该字段么,一直报com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT at line 1 column 223 path $.extra。。。curl -X POST -H "nonce:97978" -H "timestamp":"1760166456347" -H "sign":"8a7e41c0901d6585d0d017b74c055489f5f32a15" -H "Content-Type:application/json" -d "{\"userId\":\"wfc_file_transfer\",\"name\":\"wfc_file_transfer\",\"displayName\":\"文件传输助手\",\"callback\":\"\",\"owner\":\"wfc_file_transfer\",\"portrait\":\"/image/wfc_file_transfer20250527.png\",\"secret\":\"wfc_file_transfer_forms300468\",\"extra\":{\"zh_CN\":\"文件传输助手\",\"en_US\":\"File Transfer Assistant\"}}" http://10.100.100.1:18080/admin/robot/create
  • HeavyRain 1月前
    引用 6
    extra的内容应该是个字符串,字符串内容可以是一个json
  • zhangjie 1月前
    引用 7
    那为啥我这个一直报上面的错误,帮忙看下,没加extra之前是正常的
  • HeavyRain 1月前
    引用 8
    你上面那个extra不是字符串,是个对象
  • zhangjie 1月前
    引用 9
    curl -X POST -H "nonce:97978" -H "timestamp":"1760166456347" -H "sign":"8a7e41c0901d6585d0d017b74c055489f5f32a15" -H "Content-Type:application/json" -d "{\"userId\":\"wfc_file_transfer\",\"name\":\"wfc_file_transfer\",\"displayName\":\"文件传输助手\",\"callback\":\"\",\"owner\":\"wfc_file_transfer\",\"portrait\":\"/image/wfc_file_transfer20250527.png\",\"secret\":\"wfc_file_transfer_forms300468\",\"extra\":\"{\"zh_CN\":\"文件传输助手\",\"en_US\":\"File Transfer Assistant\"}\"}" http://10.100.100.1:18080/admin/robot/create,改成字符串报别的错了,com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 226 path $.extra
  • HeavyRain 1月前
    引用 10
    https://gitee.com/wfchat/im-server/blob/wildfirechat/sdk/src/main/java/cn/wildfirechat/sdk/UserAdmin.java 你们能用这个server sdk来用java语音操作一下看看吗
返回