首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
问与答
博客、论坛这类的 app,内容国际化(多语言)应如何设计?
exc
·
2019 年 9 月 18 日
· 2503 次点击
这是一个创建于 2357 天前的主题,其中的信息可能已经有所发展或是发生改变。
RT,一些菜单提示语之类的,可以使用国际化框架解决,但由用户发布的内容,如果也要做国际化显示(例如维基百科,当然维基百科的中英文不是翻译的),那么数据存储这块应该如何设计?
目前想到的是,创建多个数据库,一个数据库存储一种语言,但这种方案感觉不太好,id 同步也麻烦,有没有更成熟的方案呢?
PS:google 又不能用了。
PS+1:如果自动翻译成熟了,就没这么麻烦了。
维基百科
国际化
数据库
翻译
6 条回复
•
2019-09-19 22:08:34 +08:00
1
iPhoneXI
2019 年 9 月 18 日
文档类放 mongo、ES、MySQL JSON 这种 NOSQL 中
不然还是多表比较好
2
exc
OP
2019 年 9 月 18 日
这给了我一个提示,使用 md 做为载体,似乎也不错,不过排版就没办法了。
3
SolidZORO
2019 年 9 月 19 日 via iPhone
文章 id 一对多 子文章 id,子文章是实际内容(多语言),有个 lang 字段,用于区分语言。
4
exc
OP
2019 年 9 月 19 日
@
SolidZORO
谢谢。
然而要国际化的动态内容比如多,除了文章,评论、标签、引用、人物简介等等,都需要做国际化。
5
SolidZORO
2019 年 9 月 19 日 via iPhone
@
exc
明白,这个也好办。一张语言中转表解决一切。无论文章产品规格等。
6
exc
OP
2019 年 9 月 19 日
不太明白,中转表如何设计,能否说清楚点?
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
Solana
·
925 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms ·
UTC 21:23
·
PVG 05:23
·
LAX 13:23
·
JFK 16:23
♥ Do have faith in what you're doing.
❯