You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需使用自定义标签,如何翻译Salesforce站点?

Salesforce 英文站点法语翻译替代方案(替代自定义标签)

1. 使用 Translation Workbench 原生翻译

  • 启用后可直接翻译标准/自定义对象字段标签、页面布局文本、按钮标签等系统级内容
  • 操作路径:Setup > Translation Workbench > Translate,选择法语为目标语言,批量处理各类界面元素
  • 优势:官方原生支持,无数量限制,覆盖大部分标准与自定义界面文本

2. 静态资源+自定义组件实现翻译

  • 将法语翻译内容整理为JSON格式静态资源(如french_translations.json),示例结构:
    {
      "welcome_msg": "Bienvenue sur notre site",
      "submit_btn": "Soumettre"
    }
    
  • 开发Aura或LWC组件加载该静态资源,根据当前用户语言动态替换页面文本
  • 适用场景:自定义Visualforce页面、社区页面的自定义文本内容

3. Experience Cloud 站点可视化翻译

  • 若为社区站点,直接在Community Builder中启用多语言支持
  • 操作:进入Community Builder > 设置 > 多语言,添加法语后,可视化翻译各页面组件内的文本
  • 优势:无需代码,非技术人员可直接维护

4. Apex 动态翻译逻辑

  • 编写Apex类存储键值对形式的翻译内容,通过UserInfo.getLanguage()判断用户语言返回对应文本
  • 示例代码:
    public class TranslationService {
      public static String getTrans(String key) {
        Map<String, String> frenchMap = new Map<String, String>{
          'login_title' => 'Connexion',
          'forgot_pwd' => 'Mot de passe oublié'
        };
        return UserInfo.getLanguage() == 'fr' ? frenchMap.get(key) : key;
      }
    }
    
  • 在Visualforce或LWC中调用该类获取翻译文本,适合动态生成内容的场景

内容的提问来源于stack exchange,提问作者Nirmal Prajapat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 18:17:33