blioxxx / contao-i18nl10n
使用 Contao 4.9.x 及更高版本创建和管理多语言网站的简单方法。
2.0.3
2022-04-27 16:06 UTC
Requires
- php: ^7.3
- contao/core-bundle: ^4.9
- menatwork/contao-multicolumnwizard: ^3.3.12
Requires (Dev)
- codeception/codeception: *
- contao/manager-plugin: ^2.0
- pdepend/pdepend: ^2.1
- phploc/phploc: ^4.0
- phpmd/phpmd: ^2.2
- sebastian/phpcpd: ^2.0
- squizlabs/php_codesniffer: ^2.3
- theseer/phpdox: 0.8.1.1
This package is auto-updated.
Last update: 2024-09-27 21:56:30 UTC
README
警告:此扩展处于测试状态。请不要在任何生产环境中使用!
注意:我停止了此扩展的积极开发。这主要是由于几个原因。首先,修复现有路由相关错误变得越来越困难,几乎不可能。此扩展的重构将需要不合理的时间。此扩展的几个功能甚至需要完全覆盖 Contao 路由。从我的个人观点来看,这个扩展已经死亡 - 至少直到有人能够并且愿意投入大量精力再次尝试。也许 Contao 5 将引入恢复项目的方法。
关于
一个处理 Contao 4 本地化的模块。
默认情况下,Contao 通过在每个语言(在 Contao 网站结构中)中复制页面树来处理多种语言。如果您有很多页面和语言,处理内容并保持它们同步可能会变得很多工作。尤其是当内容跨语言相似时。这个扩展是为您准备的!
系统需求
安装
1. 安装包
$ composer require exploreimpact/contao-i18nl10n
# or for latest state of development:
$ composer require exploreimpact/contao-i18nl10n:dev-master
2. 更新数据库
- 之后通过安装工具运行数据库更新。
3. 设置 URL 设置
- 打开 Contao 后端。
- 转到“网站结构”。
- 编辑您网站的根页面
- 在“DNS 设置”下
- 将默认语言输入到“语言”字段。
- 将该页面设置为“语言回退”。
- 在“i18nl10n 设置”下
- 添加您想要提供的附加语言。
- 在“DNS 设置”下
注意
- 此扩展与参数
prepend_locale: true
不兼容!
文档
Contao 4:... 待定 ...
Contao 3:https://github.com/exploreimpact/contao-i18nl10n/wiki
注意:大多数配置说明仍然适用于 Contao 4 安装。
有关过去做出的更改,请参阅 CHANGELOG.md。
支持
Claudio De Facci
https://exploreimpact.de
claudio@exploreimpact.de