2017-10-17 143 views
0

我有網站多域,並在TYPO3 8.7.4具有多語言的意大利語和英語。現在,切換語言之前我的默認語言爲英語 這裏是這種配置:如何在TYPO3中切換默認語言後遷移內容?

::配置::

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] 

::後端國防部::

mod.SHARED { 
    defaultLanguageLabel = English 
    defaultLanguageFlag = en 
} 

現在,我想將我的TYPO3網站默認語言從英語更改爲意大利語。所以,我已經做了還原的配置是這樣的:

::配置::

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 
} 

現在,我有問題,我的現有內容。如何遷移此內容。它顯示不正確。雖然我用意大利語添加內容的英語語言節目。任何人都可以請幫我我如何解決這個問題.. 謝謝你的進步!

回答

1

添加內容後切換默認語言並不那麼容易。由於語言字段,這將需要數據庫遷移。

看看這個擴展,它可能是一個很好的起點:https://github.com/dschledermann/lfswaplang

一般來說:不切換默認的語言在現有的項目