用locallang.xlf翻译Extbase Extension,但是什么也没发生?

用户名

我正在使用TYPO3 CMS 6.2.6和一个新的出色的Extbase扩展,名为“ jobfair”。我像这样添加新的templateRootPaths:

plugin.tx_jobfair {

  view {
        templateRootPaths {
          100 = EXT:jobfair/Resources/Private/Templates/
          101 = fileadmin/templates/ext/jobfair/Resources/Private/Templates/
        }

        partialRootPaths {
          100 = EXT:jobfair/Resources/Private/Partials/
          101 = fileadmin/templates/ext/jobfair/Resources/Private/Partials/
       }

       layoutRootPaths {
          100 = EXT:jobfair/Resources/Private/Layouts/
          101 = fileadmin/templates/ext/jobfair/Resources/Private/Layouts/
       }
  }

}
...

因此,我可以为我的特定设计编辑模板和部分。所有其他模板将从/ typo3conf / ext / jobfair / Resources / ...中加载

一切正常。我还将语言文件夹从扩展名(typo3conf)复制到了我的fileadmn文件夹(fileadmin /.../ jobfair / Resources / Private / Language /)。

我编辑“ locallang.xlf”和“ de.locallang.xlf”,例如:

部分:ContractType.html

<f:if condition="{job.contractType} == 0">
 <f:translate key="tx_jobfair_domain_model_job.contract_type.0" />
</f:if>

我将在de.locallang.xlf更改目标

<trans-unit id="tx_jobfair_domain_model_job.contract_type">
<source>Contract Type</source>
<target>Here's my german translation!!!</target>
</trans-unit>

但这不起作用!?

如何为分机翻译或重命名后端(flexform)标签?de.locallang.xlf不是正确的文件吗?

谢谢你的帮助。ps我清除了TYPO3中的所有缓存。

这是我的文件系统

在fileadmin中复制的ext-folder

我对FLUIDTEMPLATE使用相同的方式

流体和语言错别字3

洛伦兹

模板和语言处理是TYPO3中的独立组件。因此,您用来覆盖原始文件的模板文件无法“知道”您已将语言文件复制到其他位置。您有几种选择。

仅作记录,可以使用TypoScript轻松地为前端覆盖标签:

plugin.tx_yourext._LOCAL_LANG.[languageKey] {
    labelKey = New label text
}

(默认语言具有“默认” als languageKey。)

在后端,您可以使用Page TSConfig覆盖TCA和FlexForm标签:

# TCA
TCEFORM.tt_content.layout.label = New label

# FlexForm field
TCEFORM.tt_content.pi_flexform.[ext_key].[sheet_key].[field_key].label = New label

# Example for Powermail
TCEFORM.tt_content.pi_flexform.powermail_pi1 {
    main {
        settings\.flexform\.main\.optin.label = Require opt-in for mails
    }
}

请注意Powermail示例中的反斜杠。相应的字段称为settings.flexform.main.optin由于点通常是“路径分隔符”,因此必须对其进行转义以使其起作用。

除了这种配置方式之外,还有一种完全不同的方法。您可以覆盖整个翻译文件:

# Override XLF for default language
$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['path/to/originalTranslationFile.xlf'][]
    = 'path/to/otherTranslationFile.xlf';
# Override XLF for French language
$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']['fr']
    ['path/to/originalTranslationFile.xlf'][] = 'other/path/to/fr.otherTranslationFile.xlf';

有关此主题的更多信息,请参见此处

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ruby / sinatra处理ajax请求,但是什么也没发生

来自分类Dev

在locallang.xlf中的标签格式(通过标签)

来自分类Dev

在extbase中激活.xlf转换

来自分类Dev

Windows 7,进入BIOS失败(我可以启动它,但是什么也没发生)

来自分类Dev

通过tinymce在MySql上用html源代码更新表时,什么也没发生

来自分类Dev

ctypes加载一个dll时没有错误消息,但是什么也没发生

来自分类Dev

我正在尝试使用C#/ Visual Studio更改每个按钮的颜色,但是什么也没发生

来自分类Dev

导入是在WE8MSWIN1252字符集和AL16UTF16 NCHAR字符集中完成的,但是什么也没发生?

来自分类Dev

dart上次更新后,重构选项消失了,该怎么办,我尝试重新启动并卸载了Visual Studio Code,但是什么也没发生

来自分类Dev

用PHP转换日期格式(但是这是什么格式?)

来自分类Dev

AngularJS路由,什么也没发生

来自分类Dev

使用猫:什么也没发生

来自分类Dev

cron运行但什么也没发生

来自分类Dev

没有错误,但是运行时什么也没发生(C ++)

来自分类Dev

为什么在crontab之后什么也没发生?

来自分类Dev

做“ mina setup”时什么也没发生

来自分类Dev

jQuery Joyride插件-什么都没发生?

来自分类Dev

Android ffmpgeg-什么也没发生

来自分类Dev

Android ffmpgeg-什么也没发生

来自分类Dev

OnClick黄油刀,什么也没发生

来自分类Dev

为什么我运行程序时什么也没发生?

来自分类Dev

为什么在用Rect填充颜色时什么也没发生?

来自分类Dev

翻译领域的Symfony用例

来自分类Dev

这是什么端口,用的是什么?

来自分类Dev

设置Django翻译的正确方法是什么?

来自分类Dev

Kotlin对this @ NameOfTheClass :: open的Java翻译是什么?

来自分类Dev

VBA中ReDim的Python翻译是什么?

来自分类Dev

Rails Rake db:migrate不起作用:什么也没发生

来自分类Dev

当我在cygwin中运行ssh时,什么也没发生

Related 相关文章

  1. 1

    ruby / sinatra处理ajax请求,但是什么也没发生

  2. 2

    在locallang.xlf中的标签格式(通过标签)

  3. 3

    在extbase中激活.xlf转换

  4. 4

    Windows 7,进入BIOS失败(我可以启动它,但是什么也没发生)

  5. 5

    通过tinymce在MySql上用html源代码更新表时,什么也没发生

  6. 6

    ctypes加载一个dll时没有错误消息,但是什么也没发生

  7. 7

    我正在尝试使用C#/ Visual Studio更改每个按钮的颜色,但是什么也没发生

  8. 8

    导入是在WE8MSWIN1252字符集和AL16UTF16 NCHAR字符集中完成的,但是什么也没发生?

  9. 9

    dart上次更新后,重构选项消失了,该怎么办,我尝试重新启动并卸载了Visual Studio Code,但是什么也没发生

  10. 10

    用PHP转换日期格式(但是这是什么格式?)

  11. 11

    AngularJS路由,什么也没发生

  12. 12

    使用猫:什么也没发生

  13. 13

    cron运行但什么也没发生

  14. 14

    没有错误,但是运行时什么也没发生(C ++)

  15. 15

    为什么在crontab之后什么也没发生?

  16. 16

    做“ mina setup”时什么也没发生

  17. 17

    jQuery Joyride插件-什么都没发生?

  18. 18

    Android ffmpgeg-什么也没发生

  19. 19

    Android ffmpgeg-什么也没发生

  20. 20

    OnClick黄油刀,什么也没发生

  21. 21

    为什么我运行程序时什么也没发生?

  22. 22

    为什么在用Rect填充颜色时什么也没发生?

  23. 23

    翻译领域的Symfony用例

  24. 24

    这是什么端口,用的是什么?

  25. 25

    设置Django翻译的正确方法是什么?

  26. 26

    Kotlin对this @ NameOfTheClass :: open的Java翻译是什么?

  27. 27

    VBA中ReDim的Python翻译是什么?

  28. 28

    Rails Rake db:migrate不起作用:什么也没发生

  29. 29

    当我在cygwin中运行ssh时,什么也没发生

热门标签

归档