exploreimpact / contao-i18nl10n
使用 Contao 创建和管理多语言网站的最简单方式。
2.0.2
2019-05-16 09:04 UTC
Requires
- php: ^5.6|^7.0
- contao-community-alliance/composer-plugin: *
- contao/core-bundle: ^4.4
- menatwork/contao-multicolumnwizard: ^3.3.12
Requires (Dev)
- codeception/codeception: *
- contao/manager-plugin: ^2.0
- exim/svg-build-image: dev-master
- 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-19 00:24:12 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. 更新数据库
- 之后,通过 Installtool 运行数据库更新。
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
