参考阿里-美杜莎

    目前暂定:
    1、系统编码管理体系(服务站点管理:某个站点服务支持的语言环境,与系统绑定)
    2、文案编码管理体系(文案Key:多国语言Value);
    3、提供上下文缓存同步功能(提高访问效率),支持推送引用系统(通知应用更新文案);

    备注:
    需要依赖人员管理体系。

    方案改进:
    1、支持两种录入方式。1)多语言系统增加维护;2)自定义常量或者产品属性时,需要自动录入到美杜莎(目前接触到的,都是统计文案后导入),且不能支持美杜莎管理系统中的修改(哪里录入的,就在哪里修改,对用户不感知,编码=系统-模块-属性命名 作为文案的Key);
    2、。。。

    设想图如下
    国际化文案管理中心 - 图1

    国际化系统表(xx_intl_system)

    字段名 字段类型 字段长度 字段描述 默认值 是否必输 备注
    id BigInt 19 主键标识 Y
    code String 32 系统编码
    Y
    name String 512 系统名称
    Y
    site String 10 默认服务站点
    Y 国际站,大陆站…
    desc String 1024 描述 Y
    status String 1 数据状态
    y
    support_sites String 100 支持服务站点 逗号分隔
    note String 255 备注

    国际化文案表(xxx_intl_multi)

    字段名 字段类型 字段长度 字段描述 默认值 是否必输 备注
    id BigInt 19 主键标识 Y
    sys_code String 32 系统编码
    Y
    language String 10 语言编码 Y
    code String 512 文案编码
    Y
    desc String 1024 文案描述 Y
    code_modifid Number 是否支持code修改 0 Y 默认允许
    status String 1 数据状态
    y
    note String 255 备注

    备注:
    表基类字段信息,请参考编程技术 - 数据库关系型数据存储基本数据属性