Define a dynamic label for use in the “Not Available” message.

DEX602 - Unit 5 Building Advanced Components

📄 第 353 页 🎬 视频课程

课程章节介绍

同学们,今天我们来学习如何在Salesforce中定义和使用动态标签,特别是用于显示“不可用”消息的场景。我们还会涉及到如何本地化这些内容,让不同语言的用户都能看到适合他们的信息。 ### 任务概述 我们需要完成以下几个步骤: 1. ,定义一个标签,:创建一个标签来存储“不可用”消息。 2. ,部署标签,:将这个标签部署到你的Salesforce环境中。 3. ,翻译标签,:将这个标签翻译成西班牙语。 4. ,验证翻译,:确保西班牙语用户能看到正确的翻译内容。 ### 步骤详解 #### 1. 定义一个标签 首先,我们需要在Salesforce中创建一个标签。标签是用来存储文本内容的,比如错误消息、提示信息等。 - 进入 ,设置,,然后在快速查找框中输入“自定义标签”。 - 点击 ,新建,,然后填写以下信息: - ,名称,:比如 `UnavailableMessage` - ,值,:比如 “This service is currently unavailable.” - ,描述,:可以写“用于显示服务不可用的消息”。 保存这个标签。 #### 2. 部署标签 接下来,我们需要将这个标签部署到你的Salesforce环境中。如果你是在开发环境中创建的标签,可以通过更改集或手动复制的方式将其部署到生产环境。 - 如果你使用的是更改集,将标签添加到更改集中,然后部署到目标环境。 - 如果是手动复制,确保在生产环境中也创建相同的标签。 #### 3. 翻译标签 现在,我们需要将这个标签翻译成西班牙语。 - 进入 ,设置,,然后在快速查找框中输入“翻译工作台”。 - 选择 ,翻译工作台,,然后选择你要翻译的语言,比如西班牙语。 - 找到你刚刚创建的标签 `UnavailableMessage`,然后在对应的翻译框中输入西班牙语的翻译,比如 “Este servicio no está disponible actualmente.” - 保存翻译。 #### 4. 验证翻译 最后,我们需要验证西班牙语用户是否能看到正确的翻译内容。 - 你可以通过切换用户的语言设置来测试。 - 将你的用户语言设置为西班牙语,然后查看显示的消息是否变成了 “Este servicio no está disponible actualmente.” - 如果显示正确,说明翻译成功了。 ### 总结 通过这个练习,我们学会了如何定义、部署、翻译和验证动态标签。这对于多语言支持的应用程序非常重要,确保不同语言的用户都能获得一致且准确的用户体验。 好了,这就是今天的课程内容。如果有任何问题,随时提问!