internetgalerie/ig-language-detection

PSR-15 中间件中的语言检测

安装次数: 9,601

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 2

开放问题: 1

类型:typo3-cms-extension

v1.1.8 2024-09-23 07:02 UTC

This package is auto-updated.

Last update: 2024-09-24 07:34:11 UTC


README

Latest Stable Version Monthly Downloads License

在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)以启用重定向