internetgalerie / ig-language-detection
PSR-15 中间件中的语言检测
v1.1.8
2024-09-23 07:02 UTC
Requires
- typo3/cms-core: ^11 || ^12 || ^13
README
在uri=/.的PSR-15中间件栈上实现语言检测。根据Accept-Language头部选择相应的站点配置。在YAML站点配置中还可以进行额外的配置,例如别名等。
1. 它做什么?
- 仅在输入“https://www.example.com”时调用语言检测,但所有站点都有“https://www.example.com/lang-key/”。
- 额外的配置在站点的YAML配置文件中完成(例如,typo3conf/sites/website/config.yaml)
- 使用浏览器中的accept头部(HTTP_ACCEPT_LANGUAGE)进行语言检测。
- 如果您只想在站点配置的激活语言上进行语言检测,则不需要任何额外的配置。
- 有可用的文档
2. 使用方法
1) 安装
使用Composer安装
推荐使用Composer安装扩展。在您的基于Composer的TYPO3项目根目录下,只需执行composer require internetgalerie/ig-language-detection
。
作为扩展从TYPO3扩展仓库(TER)安装
使用扩展管理器模块下载并安装扩展。
TYPO3 10.4:在设置中启用功能 -> "功能切换" -> "重新排列的重定向中间件"(rearrangedRedirectMiddlewares)以启用重定向