silverstripe / silverstripe-fluent
为 Silverstripe 提供简单的本地化
- 7.x-dev
- 7.0.x-dev
- 7.0.0-beta1
- 6.0.0
- 5.1.1
- 5.1.0
- 5.0.1
- 5.0.0
- 5.0.0-rc1
- 5.0.0-beta3
- 5.0.0-beta2
- 5.0.0-beta1
- 5.0.0-alpha11
- 5.0.0-alpha10
- 5.0.0-alpha9
- 5.0.0-alpha8
- 5.0.0-alpha7
- 5.0.0-alpha6
- 5.0.0-alpha5
- 5.0.0-alpha4
- 5.0.0-alpha3
- 5.0.0-alpha2
- 5.0.0-alpha1
- 4.7.0
- 4.7.0-beta1
- 4.6.0
- 4.5.1
- 4.5.0
- 4.4.5
- 4.4.4
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.1
- 4.3.0
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 4.0.0-rc1
- 4.0.0-beta3
- 4.0.0-beta2
- 4.0.0-beta1
- 4.0.0-alpha1
- 3.8.2
- 3.8.1
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
This package is auto-updated.
Last update: 2023-03-09 02:30:51 UTC
README
这是 tractorcow/silverstripe-fluent
的临时分支。请不要在生产环境中安装。
Fluent
简单的 Silverstripe 本地化
此模块允许网站以类似于 Translatable 或 Multilingual 的方式管理内容本地化和本地化之间的导航。
地区通过页面链接开头的 URL 前缀来区分,即所选地区的 URL 前缀。例如,http://damian.geek.nz/en_NZ/about-me
将是页面的新西兰英语版本。这可以本地化为 http://damian.geek.nz/mi_NZ/about-me
Fluent 还可以很好地与 Google Sitemaps 模块集成,根据 Google 的国际化指南 链接每个页面的本地化版本。
Fluent 还支持使用多个域名来辅助地区过滤(例如,.com 用于英语,.cn 用于中文)。
后端控制由简单的 CMS 过滤器提供。
此外,请报告您可能遇到的问题,因为这有助于我们所有人!
贡献
如果您想为 Fluent 贡献,无论是通过拉取请求、本地化还是成为贡献团队的一部分,请参阅贡献指南
致谢和作者
- Damian Mooyman - https://github.com/tractorcow-farm/silverstripe-fluent
- Robbie Averill - https://github.com/robbieaverill 迁移到 SilverStripe 4.0
- 归功于 Michael (dAKirby309) 的 metro translate 图标 - http://dakirby309.deviantart.com/
要求
- SilverStripe 4.0.0 或更高版本
- PHP 7.1 或更高版本
文档
翻译
此项目的翻译通过 Transifex 管理,并在发布过程中自动更新。要贡献,请访问上面的链接并进行翻译!
许可证
修订版的BSD许可证
版权所有 (c) 2018, Damian Mooyman
保留所有权利。
在满足以下条件的情况下,允许重新分配和使用源代码和二进制形式,无论是否修改:
- 源代码的重新分配必须保留上述版权声明、本条件列表和以下免责声明。
- 二进制形式的重新分配必须在文档和/或其他与重新分配提供的材料中重新生产上述版权声明、本条件列表和以下免责声明。
- 未经事先书面许可,不得使用Damian Mooyman的名字来推广或支持由此软件派生出的产品。
本软件由版权所有者和贡献者按“原样”提供,并明确或暗示地放弃了包括但不限于适销性和针对特定用途的适用性的任何明示或暗示的保证。在任何情况下,除非法律规定,否则不承担任何直接、间接、偶然、特殊、示范性或后果性的损害赔偿责任(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断),无论是否已通知此类损害赔偿的可能性,也不论是根据合同、严格责任还是侵权(包括疏忽或其他)理论产生的此类损害赔偿。