开放式多语言框架

myBuilder新版本提供开放式的国际化多语言框架,支持国内开发人员自主添加、编辑多语言翻译内容,适用于具有国际化需求的企业IT团队。

以下为多语言框架功能的详细说明:

1.多语言控制开启流程

1. 进入【开发/系统设置/系统设置】页面模块,启用【启用多语言(业务)】功能,保存设置后需重启jar程序。

2. 进入【平台/资源管理/字典管理】页面模块,系统已内置3种默认语言设置,用户可根据实际需求进行新增。

3. PC端通过右上角菜单中的【系统语言】选项切换语言;

H5端通过“我的”页面中的【系统语言】选项切换语言。

2.菜单级多语言功能

在【平台/平台管理/应用菜单管理】中,每一行菜单项的新增/编辑弹窗均设有【多语言】按钮,点击该按钮可编辑对应菜单项的多语言翻译内容。

以下为菜单多语言的英文显示效果示例:

3.页面与组件级多语言功能

开启多语言控制后,页面设计、窗体设计、选择器设计、报表设计及报表数据源设计的顶部工具栏将新增【多语言】工具按钮,支持对页面及组件的多语言翻译内容进行编辑。

4.后端文本多语言支持

后端发出的通知、校验信息、异常提示等文本内容均支持多语言设置。

5.多语言配置管理

进入【平台/资源管理/多语言配置管理】页面模块,可对页面、组件及字段级的多语言文本进行统一管理。

6.字段级多语言自动发现

多语言框架可自动发现并记录开发过程中前端与后端产生的文本内容。例如,前端调用popup.success函数显示的提示信息、后端通过throw new SysException引发的异常信息等,均会自动记录至多语言配置管理模块。在多语言模式下,需遵循字段级开发规范,文本内容应使用变量占位符,示例格式为:“成功导入菜单{0}项,共{1}项”。

7.AI翻译功能

myBuilder新增AI翻译会员服务,支持通过AI对字段级文本进行批量翻译,同时支持对页面及组件进行单个翻译操作。

其他主要更新内容

新增报表HTML组件

本次更新新增报表HTML组件,支持自定义HTML代码片段,提供变量注入及重复模板渲染功能,作为BI报表开发的重要补充,可实现更多个性化的数据可视化效果。

重要官方资讯

主推版本与会员套装调整

多语言重大版本更新后,官方将仅主推myBuilder2.7大版本,会员套餐策略如下:

1. 个人开发友好套餐:包含可永久授权使用的myBuilder及7天会员服务,支持下载。

2. 企业高级套餐:包含可永久授权使用的myBuilder及1年会员服务,支持开具发票,支持下载。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐