webman,多语言,求助

evilk

问题描述

用webman做了一个API,需要将内容翻译成中文
假设有1000个商品,需要把每个商品的名称都翻译成对应的英文

为此你搜索到了哪些方案及不适用的原因

根据官方文档
只能在对应的语言文件中,写一个数组,每个元素key写商品名称,对应的value写翻译的英文

  1. 那岂不是要写1000个元素?
  2. 如果以后要新增商品,手动维护这个语言文件会非常痛苦

问题:
有什么其他更好的办法吗?
比如自动翻译

php: 8.3
workerman/webman-framework: 2.2.4
workerman/workerman: 5.2.2

74 1 0
1个回答

付之轻

我感觉你把 业务数据国际化 和 UI文案国际化 混淆成了一件事,事实上应该先补齐当初数据库表设计没有预留的国际化字段,然后写个脚本逐个翻译后塞进数据库中,最后在中间件去做判断查询对应的语言的商品信息才对吧😂

  • 暂无评论
🔝