ZenUML 中文字符支持测试
测试 1: 基本中文标识符(无空格)
// 中文参与者和方法名 用户 订单服务 支付系统 用户.登录() 订单服务.创建订单() 支付系统.处理支付() return 成功
渲染图表
测试 2: 包含空格的中文(使用引号)
// 使用引号处理包含空格的中文 "用户 服务" "订单 管理" "支付 网关" "用户 服务"."获取 用户信息"() "订单 管理"."创建 新订单"() "支付 网关"."处理 支付请求"() return "操作 成功"
渲染图表
测试 3: 中英文混合
// 中英文混合使用 UserService 数据库 CacheManager UserService.获取用户() 数据库.query("SELECT * FROM users") CacheManager.缓存结果() return 用户数据
渲染图表
测试 4: 复杂场景
// 复杂的中文场景 title "订单处理流程" @Actor 用户 @Database 数据库 @Service 订单服务 用户->订单服务: 创建订单 订单服务.验证订单() { if (库存充足) { 数据库.保存订单() return "订单创建成功" } else { return "库存不足" } }
渲染图表
测试 5: 其他语言支持
// 测试日文、韩文、阿拉伯文、俄文 ユーザー サービス データベース // 日文 ユーザー.ログイン() // 韩文 사용자.로그인() // 俄文 Пользователь.Войти() // 阿拉伯文(从右到左语言) مستخدم.دخول()
渲染图表
自定义测试
渲染图表
渲染结果