mouf / utils.i18n.fine.language-detection
语言检测是一个PHP国际化包,它依赖于translation-interface。该包包含许多用于返回国际化所选语言的类。它可以与以下功能结合使用:浏览器检测、固定语言、会话中的数据集、域名与语言之间的链接或一系列解决方案。
4.0.x-dev
2019-03-07 15:59 UTC
Requires
- php: >=5.4.0
- mouf/mouf-installer: ~2.0
- mouf/utils.i18n.fine.translation-interface: ~4.0
- mouf/utils.session.session-manager: ^3
This package is auto-updated.
Last update: 2024-09-08 06:31:53 UTC
README
如果你不熟悉Fine,请立即停止阅读!请从主要介绍开始。
语言检测是一个PHP国际化包,它依赖于translation-interface包。该包包含许多用于返回国际化所选语言的类。
它可以与以下功能结合使用:
- 浏览器检测
- 固定语言
- 会话中的数据集
- 域名与语言之间的链接
- 一系列解决方案
语言可以用于在Fine或其他地方翻译消息。
依赖关系
Fine作为一个Composer包提供,并需要"Mouf"框架来运行。因此,第一步是安装Mouf。
安装Mouf后,您可以继续安装Fine。
安装Fine
此包会自动添加到utils.i18n.fine.common中。编辑您的composer.json文件,并添加对*mouf/utils.i18n.fine.langauge-detection的依赖。
一个最小的composer.json文件可能看起来像这样:
{
"require": {
"mouf/mouf": "~2.0",
"mouf/utils.i18n.fine.language-detection": "4.0.*"
},
"autoload": {
"psr-0": {
"Test": "src/"
}
},
"minimum-stability": "dev"
}
如上所述,Fine是Mouf框架的一部分。Mouf允许您(以及其他功能)可视化“构建”项目依赖项和实例。
要安装依赖项,请运行php composer.phar install
之后,您可以通过此链接创建一个实例
语言格式
语言格式为2个字母。如果未找到语言,则返回null。