mouf/utils.i18n.fine.language-detection

语言检测是一个PHP国际化包,它依赖于translation-interface。该包包含许多用于返回国际化所选语言的类。它可以与以下功能结合使用:浏览器检测、固定语言、会话中的数据集、域名与语言之间的链接或一系列解决方案。

4.0.x-dev 2019-03-07 15:59 UTC

This package is auto-updated.

Last update: 2024-09-08 06:31:53 UTC


README

Scrutinizer

如果你不熟悉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。

实现您自己的语言检测

请阅读此文档翻译接口包