Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Localization TYPO3加载默认语言而不是翻译_Localization_Typo3_Translation_Multiple Languages - Fatal编程技术网

Localization TYPO3加载默认语言而不是翻译

Localization TYPO3加载默认语言而不是翻译,localization,typo3,translation,multiple-languages,Localization,Typo3,Translation,Multiple Languages,我正在使用TYPO3(目前没有其他选择),我必须在网站上添加一种第二语言 我有两种语言: 默认值:英语(en)设置为L=0 英语-美国(英语-美国)设置为L=1 我在RealUrl和主模板中进行了更改 及 到目前为止,我的语言被创建,我的页面的原文和译文都出现在TYPO3的页面编辑上 该URL有效(www.mywebsite.com/en_US/mypage.html) 从这一点来看,它不再起作用: 生成的页面具有良好的URL,但加载默认语言内容。 (即使使用预览测试www.mywebsit

我正在使用TYPO3(目前没有其他选择),我必须在网站上添加一种第二语言

我有两种语言:

  • 默认值:英语(en)设置为L=0
  • 英语-美国(英语-美国)设置为L=1
我在RealUrl和主模板中进行了更改

到目前为止,我的语言被创建,我的页面的原文和译文都出现在TYPO3的页面编辑上

该URL有效(www.mywebsite.com/en_US/mypage.html)

从这一点来看,它不再起作用: 生成的页面具有良好的URL,但加载默认语言内容。 (即使使用预览测试www.mywebsite.com/index.php?id=123&L=1也无法加载好的内容)

我错过了什么吗?

解决:

忘了在翻页版中精确翻译原文

在页面编辑的“常规”选项卡的列表(Transl.Orig)中选择原件

config.sys_language_uid = 0
config.language = en
config.locale_all = en_US.UTF-8
page.config.language = en

config.linkVars = L

[GLOBAL]

[globalVar = GP:L = 1]
  config {
    sys_language_uid = 1
    htmlTag_langKey  = en_US
    language = en_US
    locale_all = en_US.UTF-8
  }
[end]

[GLOBAL]
'preVars' => array(
      array(
                'GETvar' => 'no_cache',
                'valueMap' => array(
                    'no_cache' => 1,
                ),
                'noMatch' => 'bypass',
            ),
            array(
                'GETvar' => 'L',
                'valueMap' => array(
                    'en' => '0',
                    'en_US' => '1',
                ),
                'noMatch' => 'bypass',
                'valueDefault' => 'en',
            ),
    ),