我使用流利与 Fluent Extra Table 翻译我的网站。
我的fluent.yml看起来像这样:
---
Name: myfluentconfig
After: '#fluentconfig'
---
Fluent:
default_locale: de_DE
disable_default_prefix: true
detect_locale: true
remember_locale: true
locales:
- de_DE
- en_US
aliases:
de_DE: de
en_US: en
---
Name: myfluenti18nconfig
After: '#fluenti18nconfig'
---
i18n:
default_locale: de_DE
访问默认语言(德语)没问题,切换语言也行,但如果页面有更改的网址段,我总会收到404 - 找不到错误。
例如:
任何想法如何解决?
修改
已翻译的网址段位于sitetree_en_us
列中的表格URLSegment_en_US
中。但似乎SilverStripe只使用存储在sitetree
表格中的URLSegment,并且"默认/德语"之一。