---
title: "使用远程配置本地化流程"
description: "为流程的远程配置添加语言区域设置，以便按语言或地区提供不同的内容。"
---

流程的远程配置可以为每个语言区域保存独立的 JSON 数据。在运行时，SDK 会返回与用户语言区域匹配的数据，这样你就能在不发布新版本的情况下，提供翻译后的文案、不同的图片或其他与语言区域相关的内容。
## 添加语言区域 \{#add-a-locale\}

要为流程的远程配置添加语言区域：

1. 在 Flow Builder 中打开流程。
2. 点击屏幕预览上方的远程配置图标。
3. 点击编辑器上方的 **Add locale**。
4. 填写对话框：
   - **Code**：语言区域代码，例如 `en`、`fr` 或 `de`。
   - **Name**：显示名称，例如 English 或 French。

   Adapty 会在 JSON 编辑器中为该语言区域新增一列。

## 按语言版本编辑值 \{#edit-values-per-locale\}

每个语言版本的列都接受各自的 JSON 格式数据。各列使用相同的键，为每个语言版本翻译对应的值。

例如，英文列：

```json showLineNumbers
{
    "title": "Try for free!",
    "cta": "Continue",
    "trial_days": 7
}
```

西班牙语列：

```json showLineNumbers
{
    "title": "¡Prueba gratis!",
    "cta": "Continuar",
    "trial_days": 7
}
```

各列相互独立——编辑其中一列不会影响其他列。
## 在应用中读取匹配语言的远程配置 \{#read-the-matching-locale-in-your-app\}

SDK 会在 `AdaptyFlow.remoteConfigs` 上为每种语言暴露一个 `AdaptyRemoteConfig` 条目。选取 `locale` 与当前用户匹配的条目，然后读取其 `dictionary` 或 `jsonString`，即可在运行时使用这些值。
## 备份或迁移语言设置 \{#back-up-or-move-locales\}

使用编辑器上方的 **Import/Export** 菜单来备份远程配置，或将其复制到其他流程中。导出的 JSON 文件包含所有语言的配置内容。文件格式详见[使用远程配置自定义流程](customize-flow-with-remote-config)。