我有多域名网站,在TYPO3 8.7.4中有多语言意大利语和英语。现在,在切换语言之前,我的默认语言是英语 这是配置:
:: config ::
language = en
locale_all = english
sys_language_mode = content_fallback
htmlTag_langKey = en
sys_language_uid = 0
#Language configuration
[globalVar=GP:L=1]
config{
language = it
locale_all = italian
sys_language_mode = content_fallback
htmlTag_langKey = it
sys_language_uid = 1
}
[global]
:: Backend Mod ::
mod.SHARED {
defaultLanguageLabel = English
defaultLanguageFlag = en
}
现在,我想将我的TYPO3网站默认语言从英语更改为意大利语。所以,我已经完成了这样的恢复配置:
:: config ::
language = it
locale_all = italian
sys_language_mode = content_fallback
htmlTag_langKey = it
sys_language_uid = 1
#Language configuration
[globalVar=GP:L=1]
config{
language = en
locale_all = english
sys_language_mode = content_fallback
htmlTag_langKey = en
sys_language_uid = 0
}
[global]
:: Backend Mod ::
mod.SHARED {
defaultLanguageLabel = Italian
defaultLanguageFlag = it
}
现在,我对现有内容有疑问。如何迁移此内容。它的显示不正确。虽然我用意大利语添加内容,但它用英语显示。任何人都可以请帮助我如何解决这个问题.. 谢谢你的进步!
答案 0 :(得分:1)
添加内容后切换默认语言并不容易。由于语言字段,这将需要数据库迁移。
看一下这个扩展,它可能是一个很好的起点:https://github.com/dschledermann/lfswaplang
一般情况下:不要在现有项目中切换默认语言