› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
ciki
V2EX  ›  MySQL

老生常谈, mysql 业务表的多语言怎么设计的?

  •  1
     
  •   ciki · Oct 13, 2021 · 3112 views
    This topic created in 1821 days ago, the information mentioned may be changed or developed.
    网站需要实现国际化,内容都是多语言的,业务表里面的内容也需要分多语言,请问一般怎么设计?
    shellus
        1
    shellus  
       Oct 13, 2021
    创建 18 个表?
    ciki
        2
    ciki  
    OP
       Oct 13, 2021
    @shellus 这也太粗暴了吧
    markgor
        3
    markgor  
       Oct 13, 2021
    偷懒:
    前端翻译,直接翻译成各国语言。

    精准:
    直接加字段 ,字段 x 语言数。

    直观:
    多库,搞好中文的,copy and paste 。

    实际项目中,一般要求高的客户(翻译精准度),都是用方案 2 来解决,但他们都是中英形式。
    大多数的客户,他们由于没有专业人员翻译,英简都是直接反代第三方翻译 API 缓存结果前端展示的形式。
    简繁的话就直接系统转换,自己修正下。
    zhuyw2006
        4
    zhuyw2006  
       Oct 13, 2021   ❤️ 1
    sadfQED2
        5
    sadfQED2  
       Oct 13, 2021 via Android
    我们之前是所有文案都是用 id,然后前端显示的时候把文案 id 翻译成对应国家的文字就行了
    hewiefsociety
        6
    hewiefsociety  
       Oct 14, 2021
    把翻译的存到 JSON 文件, 代码控制显示....
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5863 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 66ms · UTC 01:49 · PVG 09:49 · LAX 18:49 · JFK 21:49
    ♥ Do have faith in what you're doing.