开发目的:

在安卓开发过程中感觉多语言适配有些麻烦,要自己一个人编写多语言版本的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 日期

发表评论

邮箱地址不会被公开。 必填项已用*标注