sokil/php-language

与网站语言偏好合作的引擎

dev-master 2016-09-05 06:18 UTC

This package is auto-updated.

Last update: 2024-08-28 01:10:20 UTC


README

用于在网站上处理语言和本地化的库。此库可以从浏览器设置中获取首选语言并将选择存储到cookie中。

首选语言来自cookie,如果没有指定,则来自浏览器。如果语言不在首选列表中,则使用默认值。

使用示例

// define supported languages
$language = new \Sokil\Language([
  'uk' => ['caption' => 'Ukraininan', 'locale' => 'uk_UA.UTF-8'],
  'en' => ['caption' => 'English', 'locale' => 'en_UK.UTF-8'],
], 'uk');

echo $language->getLanguage();

// if language chosed from list and must be set as system with writing to cookie
$language->setLanguage('uk');