blioxxx/contao-i18nl10n

使用 Contao 4.9.x 及更高版本创建和管理多语言网站的简单方法。

安装: 16

依赖关系: 0

建议者: 0

安全: 0

星级: 0

关注者: 0

分支: 18

类型:symfony-bundle

2.0.3 2022-04-27 16:06 UTC

README

Contao 4 compatible packagist packagist License

警告:此扩展处于测试状态。请不要在任何生产环境中使用!

注意:我停止了此扩展的积极开发。这主要是由于几个原因。首先,修复现有路由相关错误变得越来越困难,几乎不可能。此扩展的重构将需要不合理的时间。此扩展的几个功能甚至需要完全覆盖 Contao 路由。从我的个人观点来看,这个扩展已经死亡 - 至少直到有人能够并且愿意投入大量精力再次尝试。也许 Contao 5 将引入恢复项目的方法。

i18nl10n Logo

关于

一个处理 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 设置”下
      • 添加您想要提供的附加语言。

注意

  • 此扩展与参数 prepend_locale: true 不兼容!

文档

Contao 4:... 待定 ...
Contao 3https://github.com/exploreimpact/contao-i18nl10n/wiki
注意:大多数配置说明仍然适用于 Contao 4 安装。

有关过去做出的更改,请参阅 CHANGELOG.md

支持

Claudio De Facci
https://exploreimpact.de
claudio@exploreimpact.de