【问题标题】:Change translation language programmatically以编程方式更改翻译语言
【发布时间】:2015-01-05 07:33:12
【问题描述】:

我有一个 TYPO3 扩展的小问题。

扩展名被翻译成英语和德语(默认为德语),我现在需要以编程方式切换语言。

原因:我们运行了一些 cronjobs,它们使用用户为某些任务(例如创建账单)选择的语言创建文件。

我正在使用带有 Extbase 和 Fluid 的 TYPO3 6.x。

【问题讨论】:

  • 翻译了什么?后端记录还是语言文件?
  • 我有已翻译的语言文件 (.xml)

标签: typo3 fluid extbase


【解决方案1】:

在您的 cronjob 中,更改当前后端用户的语言。您可以使用$GLOBALS['BE_USER'] 变量来访问它。它具有语言的属性。但是,您可能需要重新初始化语言服务。如何查看引导程序以了解这是如何完成的。

【讨论】:

    猜你喜欢
    • 2012-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-17
    相关资源
    最近更新 更多