多语言在线编辑平台解决方案 文案篇
开发目的:
在安卓开发过程中感觉多语言适配有些麻烦,要自己一个人编写多语言版本的strings.xml文件,所以我就想着能不能做一个工具,可以让多个人来完成多语言文件的编辑,在线编写语言文件,并支持导入导出。
主要功能:
语言文件创建
可以创建语言文件
语言文件导入
支持将strings.xml导入 以及ios语言文件的导入
语言文件导出
将语言文件导出到本地
语言文件管理
在账号中可以创建多个语言项目,可以进行编辑 删除等操作
多语言在线编辑
可以多语言文件进行删除 创建 编辑 导入 导出操作 编辑器里面还可以编写语言说明 可以看到编写历史记录
分享给他人编辑
点击分享按钮可以生成分享链接
后台数据库方案
库名:lanedit
表名:l_user 用户表
uid 用户id
user 用户名
password 密码
token 用于保存用户登陆信息
create_time 创建日期
end_time 最后登陆时间
表名: l_project 项目表
pid 项目id
name 项目名
uid 所属用户的uid
share_token 分享token
share_time 分享日期
create_time 创建时间
share_time 分享有效期
note 语言说明
format 语言格式 用[][][]做分隔
表名:l_list 语言文件表
lid 自动生成的id键值
pid 所属项目id
info 内容 多语言的内容都保存在这里,用[]做间隔
create_time 添加日期
end_time 最后修改日期
表名:l_editlog 输出日志
pid 所属项目id
msg 内容
edit_user 操作者名字
uid 操作者id
time 日期