网站设置

/

多语言本地化

最后更新时间:

2025-12-18

本地化概述

本地化是指针对不同国家和语言,对网站内容进行调整的过程。

通过 Creght 的多语言本地化功能,你可以为不同语言或地区的用户,分别定制专属的网站体验。

本地化的工作原理

主语言 是你搭建和维护网站时使用的默认语言。

例如,如果你主要面向美国用户,主语言通常为 英语

在此基础上,你可以为网站添加多个次要语言,以支持更多国家和地区。

语言继承与本地化规则

  • 默认情况下,次要语言会继承主语言的全部内容
  • 当你需要针对某个语言进行单独调整时,可以对其进行 本地化覆盖
  • 在次要语言中的修改,只会影响该语言
  • 你可以随时重置覆盖内容,让其重新继承主语言

image.png

可本地化与全局属性说明(重要)

在次要语言中,只有与内容相关的属性可以单独设置,包括:

  • 文本内容
  • 图片资源

这些修改只会作用于当前语言,不会影响其他语言版本。

布局与结构相关的属性(例如组件的宽高、位置、样式等)属于站点全局属性

  • 在任意语言中修改这些属性
  • 都会同步影响当前站点下的 所有语言

这可以确保多语言站点在不同语言之间保持一致的布局与设计结构。

如何添加和管理网站多语言

在 Creght 编辑器中,点击顶部栏的 「🌍 地球」 图标,进入 语言 / 地区设置

image.png

你需要先设置站点的 主语言(语言-地区组合),随后可添加多个次要语言或地区。

image.png

参数说明

一个站点语言由以下 4 个部分组成:语言、地区、展示名称、Slug

语言

语言是区分多语言的核心属性。

当你为站点语言设置语言后,Creght 会自动分配对应的语言代码,例如:

  • 英语 → en
  • 中文 → zh

地区

地区为可选项,用于区分使用相同语言的不同国家或地区。

例如:

  • 英语(美国)
  • 英语(英国)

当设置地区后,Creght 会自动生成对应的地区代码。

image.png

显示名称

显示名称用于 多语言列表组件 中的显示文本。

  • 可随时修改
  • 发布网站后,多语言列表组件会同步更新展示名称

image.png

 

slug

Slug 用于定义该语言对应的 URL 子目录。

  • 未设置地区:使用语言代码

    例如:/en

  • 已设置地区:使用语言 + 地区代码

    例如:/en-us

你也可以根据需要,自定义该语言的 URL 子目录。

image.png

添加多语言步骤

  1. 点击顶部栏的“ 地球 ” 图标 ,然后点击 语言/区域设置
  2. 点击弹窗顶部的 添加 按钮
  3. 选择语言
  4. (可选)选择地区
  5. 根据需要修改 展示名称Slug
  6. (可选)重复以上步骤,添加更多语言
  7. 点击右下角 保存更改

在编辑器中切换语言

成功添加多语言后,你可以在编辑器右侧的语言切换器中,快速切换当前编辑语言。

编辑模式:直接编辑指定语言的网站内容

预览模式:在发布前预览对应语言/地区的展示效果

image.png

进入指定语言视图后,你可以:

  • 本地化页面内容(文本、图片等)
  • 本地化页面 SEO 设置

    image.png

  • 本地化 CMS 内容

⚠️ 常见误区

为什么在次要语言中修改组件样式,会影响其他语言?

在 Creght 中,多语言遵循「内容可本地化,结构全局统一」的原则:

  • 可本地化内容

    文本、图片等内容属性,可以在次要语言中单独修改,只影响当前语言。

  • 全局属性

    组件的宽高、位置、样式、布局等属于站点结构属性。

    无论你在哪个语言下修改,都会同步作用于当前站点的所有语言。

如果你希望不同语言呈现不同的排版效果,建议通过:

  • 使用多个站点来实现

继续阅读

下一篇