本文目录导读:

EspoCRM 是一款开源的企业级客户关系管理系统(CRM),以其高度灵活性和可扩展性而闻名。多语言和主题是 EspoCRM 的两个核心特色,它们使得该软件能够适应全球不同地区的用户以及不同企业的品牌形象需求。
以下是对 EspoCRM 多语言与主题功能的详细解析:
多语言功能
EspoCRM 拥有非常成熟的多语言支持体系。
支持的语言
- 内置语言: 官方提供了超过 40 种语言的翻译包,包括但不限于:
- 中文(简体/繁体)
- 英语、法语、德语、西班牙语、葡萄牙语(巴西/葡萄牙)
- 日语、韩语、俄语、阿拉伯语、意大利语等。
- 系统默认: 安装时可以选择默认语言。
如何配置多语言
- 全局语言设置:
- 进入 管理 > 用户界面 > 语言。
- 可以设置系统的默认语言,这会影响所有未单独设置语言偏好的用户。
- 用户个性化设置:
- 每个用户可以在自己的 个人资料 > 编辑 > 语言 中选择自己偏好的语言。
- 用户的语言设置会覆盖系统默认设置。
核心特性
- 前端和后端全覆盖: 无论是用户操作界面、导航菜单、字段标签,还是系统消息、通知、邮件模板,都能实现语言本地化。
- 布局与字段的本地化: 不同的语言可以有不同的界面布局,同一张“客户”详情页,中文版可以显示“公司名称”,英文版可以显示“Company Name”,并且字段的排列顺序、宽度都可以不同。
- 动态翻译: 系统会实时根据当前用户的语言偏好加载对应的翻译文件。
自定义翻译(高级)
如果内置的翻译不完整,或者你有特殊的翻译需求(例如行业术语),可以进行自定义:
- 方法 1:覆盖系统语言包(不推荐,升级时会丢失)。
- 方法 2:应用扩展(推荐)。 安装官方的“自定义翻译”扩展。
- 进入 管理 > 自定义翻译。
- 选择要修改的语言(如“中文简体”)。
- 搜索需要修改的原文(
ScopeNames-> 实体名称)。 - 输入你需要的自定义翻译(例如将“电话”改为“联系电话”)。
- 保存后,所有使用该语言的用户都会看到新的翻译。
- 方法 3:开发人员模式(开发版)。 可以手动编辑
data/config.php或创建自定义语言文件。
主题功能
EspoCRM 的主题功能允许管理员和用户极大地改变系统的外观和感觉。
默认主题
- 浅色主题(Light): 默认主题,干净、清爽,适合大多数办公场景。
- 深色主题(Dark): 官方预置的主题,护眼且科技感强,特别受开发者或夜间工作的用户欢迎。
- 系统主题(Espo): 经典的 EspoCRM 风格。
如何配置主题
- 全局默认主题:
- 进入 管理 > 用户界面 > 界面风格。
- 选择你想要的默认主题(如 “Dark” 深色主题)。
- 用户个性化设置:
- 每个用户可以在 个人资料 > 编辑 > 主题 中选择自己喜欢的主题。
- 用户的选择会覆盖系统默认主题。
自定义主题与样式
对于希望深度定制品牌外观的企业,EspoCRM 提供了强大的自定义能力:
- 自定义主题 CSS(推荐):
- 这是最安全、最推荐的方法。
- 进入 管理 > 自定义主题。
- 你可以在这里定义各种颜色变量,如:
--primary-color(主色调)、--secondary-color(副色调)、--header-color(头部颜色)、--body-bg(背景颜色)等。 - 所有输入的值会自动生成一套完整的 CSS 主题。无需修改核心文件,升级时不会丢失。
- 高级 CSS 覆盖(开发者模式):
如果你懂 CSS,可以直接在自定义主题中添加覆盖样式,几乎可以修改任何界面元素。
- 使用预编译主题(不常见):
- 高级用户可以通过修改
/client/css/espo目录下的 LESS 或 SCSS 文件并重新编译来创建全新的主题。
- 高级用户可以通过修改
主题的应用范围
- 所有页面: 仪表盘、列表视图、详情视图、编辑页面、设置页面等。
- 动态响应: 主题会自动适配不同屏幕尺寸(PC、平板、手机)。
- Logo 和图标: 虽然不属于严格的主题范畴,但 EspoCRM 允许在 管理 > 设置 中上传自定义 Logo 和 Favicon,进一步增强品牌一致性。
核心区别与最佳实践
| 特性 | 多语言 | 主题 |
|---|---|---|
| 主要目的 | 让界面使用用户熟悉的语言,提高可用性 | 让界面符合企业品牌或用户个人偏好,提升美观度 |
| 文本翻译(如:按钮名称、提示信息) | 颜色、字体、背景、布局、暗色模式 | |
| 适用场景 | 跨国团队、多语言销售/客服 | 品牌定制、深色模式喜好、特殊视觉需求 |
最佳实践建议:
- 先定语言,再调布局: 先确保所有字段都在你需要的语言下正确翻译,然后再针对该语言调整界面布局。
- 用户自主选择权: 允许用户个人设置语言和主题,而非强制全局统一,能显著提升员工满意度(有的员工喜欢深色,有的喜欢浅色;有的需要中文界面,有的需要英文)。
- 使用扩展而非核心文件: 对于语言和主题的自定义,永远优先使用官方的 Custom Translation 和 Custom Theme 扩展**,直接修改核心源文件(
data/或client/目录)会在系统升级时被覆盖。 - 利用布局管理: 多语言不只是翻译,在中文环境下,地址字段可能需要显示“省/市/区”,而在英文环境下可能是“State/City/Zip”,这需要在 布局管理 中为不同语言创建不同的布局。
- 多语言: EspoCRM 提供了业界领先的本地化支持,通过内置翻译、用户级别设置和强大的自定义翻译扩展,可以轻松支持全球团队。
- 主题: 从预置的深色/浅色主题到通过 CSS 变量实现的完全品牌自定义,EspoCRM 让企业能够轻松塑造品牌一致的用户体验。
如果你是实施人员或企业管理员,建议优先使用 扩展(Custom Translation / Custom Theme) 进行自定义,并善用 用户个人设置 以提供灵活性。