我正在尝试建立一个多语言网站(德语和英语)。我的第一个直观方法是在每篇文章和结构元素中使用语言选择器,以便以两种语言创建我的内容。
问题是我不知道如何切换语言。如何告诉 OpenCms 使用德文版的文章?我在哪里可以设置默认语言?
我正在尝试建立一个多语言网站(德语和英语)。我的第一个直观方法是在每篇文章和结构元素中使用语言选择器,以便以两种语言创建我的内容。
问题是我不知道如何切换语言。如何告诉 OpenCms 使用德文版的文章?我在哪里可以设置默认语言?
OpenCms 使用资源的 locale-property 来了解内容应该以哪种语言显示。
要利用这一点,您可以在文件夹 /en/ 中创建内容(例如 /en/page1.html /en/about.html),并将 /en/ 文件夹的 locale-property 设置为“en”。
您也应该添加其他语言的内容。
要完成多语言设置,请将文件夹 /en/ 复制到 /de/
确保选择“不复制资源,只在文件夹中创建所有资源的兄弟姐妹”。
然后将 /de/ 文件夹的语言环境属性设置为“de”。
通过这种方式,OpenCms 知道必须以哪种语言提供内容。
当您创建一个新文件(在 /de/ 或 /en/ 中的任何一个中)时,不要忘记将其作为同级文件复制到另一个文件夹。