Exercise 5-5: Localizing Content

DEX602 - Unit 5 Building Advanced Components

📄 第 352 页 🎬 视频课程

课程章节介绍

同学们,今天我们来做一个非常有趣的练习——本地化内容。这个练习的目的是让我们学会如何让Salesforce应用支持多语言,这样无论用户来自哪个国家,都能看到他们熟悉的语言。 首先,我们要创建一个自定义标签。这个标签的内容是“此功能当前不可用”。这个标签的作用是,当某个功能暂时不能用时,我们可以用这个标签来提示用户。 接下来,我们要启用翻译中心。翻译中心是Salesforce提供的一个工具,它可以帮助我们管理和翻译应用中的各种文本。启用翻译中心后,我们就可以开始为我们的自定义标签创建翻译了。 创建翻译的过程很简单。我们只需要在翻译中心找到我们刚才创建的自定义标签,然后为它添加其他语言的翻译。比如,我们可以为这个标签添加西班牙语的翻译。 然后,我们要在我们的代码中使用这个标签。在我们的certifiedStudentList.js文件中,有一个硬编码的字符串,我们要用我们创建的自定义标签来替换它。这样,当用户的语言设置不同时,这个字符串就会自动显示为对应的语言。 最后,我们要测试一下我们的工作。我们可以将用户的语言更改为西班牙语,然后看看我们的标签是否正确地显示为西班牙语的翻译。 好了,这就是我们今天要做的练习。通过这个练习,我们学会了如何让Salesforce应用支持多语言,这对于我们开发全球化的应用非常重要。希望大家都能顺利完成这个练习,如果有任何问题,随时问我。