You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何自定义Structurizr Lite C4图的Diagram key术语?

解决方法

要自定义Diagram key中的术语,你需要在terminology块中添加对应术语的复数形式配置项——因为图例里显示的是复数的"Relationships",仅配置单数的relationship只会影响图中单个关系的提示文本,无法覆盖图例标签。

修改后的DSL代码示例(将图例中的关系术语改为中文):

workspace {
    model {
        a = softwareSystem "A" 
        b = softwareSystem "B" 
        a -> b "发送消息"
    }
    views {
        systemLandscape {
            include *
            autoLayout
        }
        terminology {
            relationship "关系" // 单数形式,影响单个关系的提示文本
            relationships "关系" // 复数形式,对应图例中的标签
            softwareSystem "软件系统"
        }
    }
}

原理:Structurizr的图例(Diagram key)对于关系类术语,默认使用复数格式展示,因此必须显式配置relationships的翻译值,才能替换默认的英文"Relationships"。

内容的提问来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 05:42:04