在TYPO3中设置多语言站点

2024-06-21

我正在尝试使用typo3建立一个多语言网站,但遇到了一些麻烦。该网站的默认语言是德语,但我也希望有英语和法语。所以我又定义了2种语言:ID=2的英语和ID=3的法语

接下来我将此打字稿添加到我的模板中:

config.linkVars = L
config.uniqueLinkVars = 2
config.sys_language_overlay = content_fallback
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de-DE
config.sys_language_uid = 0

[globalVar = GP:L = 2]
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en-EN
config.sys_language_uid = 2

[globalVar = GP:L = 3]
config.language = fr
config.sys_language_uid = 3
config.locale_all = fr_FR
config.htmlTag_langKey = fr-FR
[end]

然后我从扩展中添加了这个语言菜单高级语言菜单 http://typo3.org/extensions/repository/view/sr_language_menu:

10 < plugin.tx_srlanguagemenu_pi1
10{
    languagesUidsList = 0,2,3
    defaultLayout = 2
    showLinkWithFlag = 0
    showCurrent = 1
}

但菜单只显示“英文”。这是确切的标记:

<div class="tx-srlanguagemenu-pi1">
    <div class="CUR"><img src="typo3/gfx/content_client.gif" alt="" style="width:7px; height:10px;"><a href="index.php?id=46">English</a></div>
    <div class="SPC"> &nbsp; </div> <div class="INACT"></div>
    <div class="SPC"> &nbsp; </div> <div class="INACT"></div>
</div>

还。在菜单中,页面名称不显示翻译版本。

我究竟做错了什么?


您不仅需要翻译页面的内容,还需要翻译页面。这是通过创建“alternative_page_language”(德语为“alternative Seitensprache”)来完成的。

您可以通过以下方式创建多语言 TS 菜单HMENU.special = 语言 http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.7.0/view/1/7/#id784990.

要使用翻译,请查看 INFO-Modul。有一个“本地化概述”,不要错过它:)我猜你已经在页面模块中找到了语言视图。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在TYPO3中设置多语言站点 的相关文章

  • WPF 中的多语言[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 您能推荐一种为 WPF 应用程序实现多语言系统的好方法吗 我现在使用的方法涉及 XML 类和 xaml 扩展 它在大多数情况下工作得很
  • 在调度程序任务中使用removeAll()

    在做新的事情之前 我希望我的调度程序任务从数据库中删除所有条目 执行函数如下所示 public function execute objectManager TYPO3 CMS Core Utility GeneralUtility mak
  • 国际化简单 PHP 网站的最佳方式

    我必须开发一个非常简单的 php 网站 所以我不需要框架 但它必须支持多语言 EN FR CHINESE 我寻找了 php 内置系统 发现了两种方法 php5 3 的 intl 模块 http php net manual fr book
  • 寻找多语言编译器或优化器(c、c++、java)

    简而言之 我正在寻找一种方法来编辑开源编译器或优化器 以将传统的锁实现更改为软件跨国内存事务 我有三种目标语言 C C 和 Java 一种想法可能是使用 GCC 因为它现在支持 stm 问题是 我想不出一种方法来对 GCJ 转储的 java
  • TYPO3 中的 Powermail 2.0

    我第一次在 TYPO3 4 7 中尝试 powermail 2 0 我在前端收到此错误消息 无法确定默认控制器 请检查 ext localconf php 中的 Tx Extbase Utility Extension configureP
  • 如何使用 TYPO3 extbase Fluid 正确输出 DateTime

    我在数据库中存储了两个 dateTime 对象 2014 11 03 09 00 00 2014 10 21 13 45 00 当我尝试使用 ViewHelper format date 输出它们时
  • 在 Typo3 中实现 HTML 模板,内容不起作用或者是我的错误

    我尝试在typo3中实现html模板 通过本教程 http wiki typo3 org Templated Tutorial Basics http wiki typo3 org Templating Tutorial Basics 所有
  • 对于系统文本的多语言支持 x 种语言来说,这是一个很好的设计吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 这个实现的扩展性是否良好 要求是 系统必须支持x种语言 其中 x will 企业可以翻译的尽可能多的语言 所有系统维护的值 页面内容 电子邮件内
  • TYPO3 表单多复选框部分

    我尝试编辑核心文件 form Resources Private Frontend Partials Field Field html 以更改前端中的 html 输出 如果我更改该文件 它不会产生任何影响 如果我更改核心文件 form Re
  • Str::slug 替代印地语和阿拉伯语字符串?

    I use Str slug但是 要生成友好的 URLStr slug 方法返回null在阿拉伯语和印地语字符串上 可能还有中文 日文 韩文和那些字符集 例如 return Str slug null 我怎样才能有效地解决这个问题 我在使用
  • 如何为 tx_news TYPO3 设置面包屑

    我有一个 TYPO3 网站 我需要设置面包屑 对于新闻 我需要显示新闻标题来代替 新闻详细信息 新闻插件的页面标题 如何实施 我的代码是
  • hreflang 应该如何构建?

    我的问题是 应该像上面的所有页面一样 或者应该用每个页面的实际 url 进行更改 例如
  • typo3 extbase:验证表单

    我创建了一个简单的 订阅新闻通讯 表单
  • 扩展程序上传后,typo3 网站离线[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我刚刚向typo3 网站上传了一个新扩展 该网站就离线了 我收到 500 内部服务器错误 我可以做什么来倒回操作和 或使
  • 将resourceBundle与外部文件java一起使用

    我一直在阅读有关此问题的其他问题和答案 但我不明白资源边界是如何完全工作的 我认为这与 Joomla 使用多语言选项的方式类似 基本上 您有要阅读的不同语言的不同消息的文件 所以我在 src Lang 文件夹中创建了 System prop
  • Extbase查询比较同一个表中的两个字段

    是否可以在查询 API 中比较两个数据库字段 例如 我想比较字段 tstamp 和 crdate 如下所示 SELECT FROM tt content WHERE tstamp gt crdate 在查询 api 中我找不到解决方案 获取
  • Extbase - 从查询中获取创建的sql

    我想从我的typo3 扩展中获取一些数据库表 该扩展基于 extbase 查询总是不返回任何内容 但数据存在 我试过这个 query this gt createQuery query gt statement SELECT FROM my
  • C++,多语言/本地化支持

    向 C 程序添加多语言支持的最佳方法是什么 如果可能 应该从包含键值对 WelcomeMessage Hello s 之类的纯文本文件中读取语言 我想到了添加一个 localizedString key 函数来返回加载的语言文件的字符串 有
  • 如何在链接浏览器中为内容元素和新的 rte_ckeditor 定义自定义类、标题和目标?

    先决条件 x 您能否在 TYPO3 8 7 LTS 上重现该问题 是 x 您是否 进行了粗略搜索 以查看您的错误或增强功能是否已被报告 是的 描述 如何在 Typo3 8 LTS 的任何元素链接 通常是元素标题和图像 和 rte ckedi
  • 在打字稿中添加链接参数

    我有我的网站设置 这样如果您使用移动设备 您将获得移动渲染模板 点击进入主站点 index php id mainsite 1 这一切都工作正常 但是我的移动模板底部有一个链接 显示 转到主站点 我希望它转到当前页面 id 的主模板页面 例

随机推荐

  • 是否存在永远不会匹配任何字符串的正则表达式? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 检查 ASP.NET Web 应用程序在运行时是否处于调试模式的首选方法?

    在编译时我可以做这样的检查 if DEBUG Log something endif 但最好检查一下是否debug false 是在运行时在 Web config 中设置的吗 HttpContext IsDebuggingEnabled h
  • 明文 HTTP 流量...不允许

    我的程序从用户那里获取一个 URL 因此它可以向互联网上的任何网站发出请求 我试图让这成为可能 我查找了有关 Android HTTP Cleartext 错误的所有答案 并做了这个 但它仍然不允许我连接我的测试本地 PHP 服务器 我在这
  • 何时用引号将 shell 变量括起来?

    我应该或不应该在 shell 脚本中用引号括住变量吗 例如 下列说法正确的是 xdg open URL eq 2 or xdg open URL eq 2 如果是这样 为什么 一般规则 如果它可以为空或包含空格 或实际上任何空格 或特殊字符
  • 在java Swing中创建带有递增和递减按钮的数字文本框

    如何在 java swing 中创建一个数字文本框 它有两个按钮 向上和向下 分别递增和递减文本框中的值 此文本框也必须可编辑仅数字值 像这样的东西 我尝试在文本框附近放置两个按钮 然后在单击按钮时手动执行操作 有没有其他方法可以更好地做到
  • 类别树的路由

    我正在使用Tree http www gediminasm org article tree nestedset behavior extension for doctrine 2类别树的学说扩展并希望有如下路线 cat subcat1 s
  • 强制本地化图像或图像资产

    正如在这个问题中 如何强制 NSLocalizedString 使用特定语言 https stackoverflow com questions 1669645 how to force nslocalizedstring to use a
  • 注销时Firebase facebook按钮android身份验证

    我在我的 Android 应用程序中使用 firebase 并在 facebook SDK 中使用登录 我面临的唯一问题是 当我使用 facebook 登录然后注销时 facebook 登录按钮处于 注销 状态 当我单击它时 它会询问我是否
  • 在 Android 中关闭 Spinner 中的下拉菜单

    在 Android 中打开和关闭微调器时 我需要为箭头图标设置动画 打开微调器时我可以旋转箭头 我只是放了一个setOnTouchListener on the Spinner 当下拉菜单关闭或隐藏时 问题就来了 因为我不知道如何在该操作上
  • javascript 使用 onclick 创建按钮

    我正在尝试使用 javascript 创建一个具有 onclick 事件的按钮 该事件调用 head 中定义的函数 该函数接收相对于按钮的 dom 对象作为参数 我该怎么做呢 ex
  • 单值或常量值时在 x 轴上绘制的样条图 - highchart

    while using the older version of highchart 2 1 6 if a plot had only one value or a series of same values it would plot a
  • JavaFX - 取消任务不起作用

    在 JavaFX 应用程序中 我有一个方法在大量输入时需要很长时间 我在加载时打开一个对话框 我希望用户能够取消 关闭该对话框并且任务将退出 我创建了一个任务 并将其取消添加到取消按钮处理中 但取消并没有发生 任务也没有停止执行 Task
  • 如何取消异步下载?

    我有一个问题 如何取消下载 client CancelAsync 对我来说不起作用 因为如果我取消下载并开始新的下载 代码仍会尝试访问旧的下载文件 您必须知道 在我的代码中 有一个部分 当下载完成时 它应该解压缩已下载的文件 像这样的示例
  • 如何在 OleDB 中将表名作为参数传递?

    private void button1 Click object sender EventArgs e string tablename label2 Text string name TextBox1 Text DBconnection
  • Docker 容器在运行或重新启动 PostgreSQL 镜像后立即退出

    我是 docker 的初学者 由于容器重新启动问题 我陷入困境 当我尝试重新启动现有退出的容器或创建新容器 删除旧容器后 运行时 会出现问题 docker run d name mempostgres v home lukasz lc pg
  • 如何停止/关闭 SignalR 服务

    我刚刚从 VS2010 Express 升级到 VS2013 Express 并打开我的项目 我发现 SignalR 正在运行 但我不需要它 Firebug 充满了 SignalR 消息 我花了很长时间搜索如何停止 关闭它 但我找不到它 在
  • 在opencv中将三个灰度[R,G,B]图像合并为单个彩色图像

    我有 3 个使用 split 函数创建的灰度图像 现在我想重新生成彩色图像 我尝试了以下代码 但它不起作用 我得到的结果图像仍然是灰度的 cv Mat R cv imread home r secret R png 0 cv Mat G c
  • wget 从标准输入读取输入

    来自 wget 手册页 2 4 记录和输入文件选项 http gnu org software wget manual wget html Logging and Input File Options i file input file f
  • 使用 POST 将数据从 Android 发送到 AppEngine Datastore

    抱歉 如果这是一个简单的问题 但我只是不知道我应该做什么 而且我认为我有点超出了我的深度 我想将数据从 Android 应用程序发送到在 Google App Engine 上运行的应用程序 数据必须从那里写入数据存储区 我的数据主要采用对
  • 在TYPO3中设置多语言站点

    我正在尝试使用typo3建立一个多语言网站 但遇到了一些麻烦 该网站的默认语言是德语 但我也希望有英语和法语 所以我又定义了2种语言 ID 2的英语和ID 3的法语 接下来我将此打字稿添加到我的模板中 config linkVars L c