我有一个 Sitecore 布局,它从 Sitecore 项目生成 vCard,包括人名、公司地址等,并将其保存为 Web 服务器上的文件以供以后(快速)检索。vCard 的一部分是组织(企业)名称。我们是一家国际公司,这意味着在不同地区我们的公司名称略有不同。
例如,在英语中,我们的名称是[Firm Name] LLP,而在瑞典语中,我们的名称是 [ Firm Name] Advokat AB。
生成 vCard 时使用的语言上下文是英语,但组织名称在 Sitecore 中本地化。是否可以从英语切换到另一种语言环境以获取本地化的组织名称,然后再切换回来?
替代方法
我正在考虑的替代方法是在代码中硬编码组织名称,并根据该人的办公室地址输出正确的组织名称。这样做的缺点是我不会利用 Sitecore 的本地化功能。此外,vCard 的其他组件可能最终会被本地化——我不想对所有内容都进行硬编码。