mouf / utils.i18n.fine.symfony-bridge
此包包含 Symfony TranslatorInterface 和 FINE 之间的桥梁。使用此包,FINE 可以实现 Symfony 的 TranslatorInterface,因此可以与任何使用此接口的 Symfony 组件一起使用
4.0.x-dev
2014-04-23 08:31 UTC
Requires
- php: >=5.3.0
- mouf/utils.i18n.fine: ~4.0
- symfony/translation: ~2.4
README
此包是 Fine,Mouf 中使用的翻译包 和 Symfony2 的翻译系统 之间的桥梁。
使用 SymfonyFineBridge
类,Fine 可以作为实现 Symfony 的 TranslatorInterface
的服务公开。这意味着您可以使用 Fine 来翻译那些期望 Symfony 翻译器的组件(通常是 Symfony 组件)。
SymfonyFineBridge
类实现了 TranslatorInterface
并在构造函数中期望两个参数
- 一个语言翻译实例(实现 Fine 的
LanguageTranslationInterface
) - 一个语言检测实例(实现 Fine 的
LanguageDetectionInterface
)
安装
默认情况下,此包附带一个 Mouf 安装脚本,该脚本将创建一个名为 symfonyTranslator
的实例,您可以在您的 Symfony 包中使用它。它直接映射到 Fine 安装时创建的默认 Fine 实例。