多年来,我以以下方式在SP中创建列:
- 将浏览器接受语言标头修复为网站的默认语言(例如美国(
- 创建具有内部名称的列
- 将列重命名为默认语言名称
- 将浏览器接受语言标头修复为下一种语言(例如de de(
- 将列重命名为下一语言名称
这起了作用,翻译后的名称仍然显示。
我现在在不同租户的两个新网站上尝试了相同的步骤,似乎不再创建变体:总是所有语言都会更改。
resx由站点设置创建的文件>导出翻译不包含新创建的字段/列。
此功能已删除吗?
如果是:目前创建多语言数据列表的方式是什么(一个列表由不同国家/语言的许多用户填写(?
如果没有:转换字段/列的方式是否已更改?或者这是当前SPO中的一个(暂时的(错误?
多语言用户界面(MUI(在SharePoint Online中的工作方式与内部部署完全相同。然而,浏览器的Accept语言并不是控制当前UI语言的唯一因素,您的配置文件语言是另一个因素,您必须等待它生效。
当您更改语言以便以不同的语言输入列名时,请检查是否至少有一些内置的UI、菜单、编辑链接等是新语言。它的一些部分被缓存,需要很长时间才能使用正确的语言,但一旦其中一些内容发生变化,你就可以在使用时编辑这些列名和任何未翻译的导航。