pugx/i18n-bundle

管理国际化

安装次数: 1,095

依赖关系: 0

建议者: 0

安全: 0

星标: 14

关注者: 6

分支: 6

开放问题: 0

类型:symfony-bundle

v4.1.1 2018-12-05 16:34 UTC

README

PUGXI18nBundle 是一种简单的方式来管理 Symfony 4+ 中的国际化,类似于 symfony1,通过一个实现 TranslatableInterface 的实体(Entity)和一个通过一对一关联实现的 EntityI18n(实现 TranslatingInterface)。

在实际中,当你设计实现 TranslatableInterface 的实体时,你可以扩展 TranslatableWrapper 类或 Translatable 类。

Translatable 的功能是检索当前区域的翻译。

TranslatableWrapper 的功能是使用“魔法调用”包装相关实体(TranslatingInterface)的方法。如果你想“消除魔法”,你必须扩展 Translatable 并自行实现这些包装器。

主分支与 Symfony 主分支同步

Build Status Total Downloads Latest Stable Version Latest Stable Version

文档

阅读文档

安装

所有安装说明位于文档中。

许可证

此包采用 MIT 许可证。请参阅包中的完整许可证。

Resources/meta/LICENSE

关于

PUGXI18nBundle 是PUGX的一个倡议。

报告问题或功能请求

问题和功能请求在Github 问题跟踪器中跟踪。

当报告一个错误时,在安装了 PUGXI18nBundle 的Symfony 标准版的基本项目中重现它可能是一个好主意,以便包的开发者可以通过简单地克隆它并遵循一些步骤来重现问题。