unreal4u/localization

此包已废弃且不再维护。未建议替代包。

此类设置几乎所有的区域设置,并使您的生活更轻松

v0.4.2 2017-01-03 08:47 UTC

This package is auto-updated.

Last update: 2024-07-02 13:48:05 UTC


README

Latest Stable Version Build Status Scrutinizer Code Quality License

localization.class.php

致谢

此类由 unreal4u (Camilo Sperberg) 制作。 http://unreal4u.com/

关于此类

  • 此类将与服务器交互以设置区域设置
  • 它能够从浏览器自动检测您可以设置的区域
  • 您也可以设置为任何您想要的区域
  • 它还将为您格式化数字和货币
  • 它还将格式化日期和时间
  • 它还可以与时区一起工作

基本用法

include('src/unreal4u/localization.class.php');
$locale = new unreal4u\localization();
$locale->autodetectLocale();
$locale->formatNumber(3.1415);
  • 恭喜!您已成功根据浏览器区域设置打印了 3.1415 格式。
  • 请参阅文档文件夹以获取更多选项和高级用法

Composer

此类支持 Composer 安装。只需将以下部分添加到您的 composer.json 中

{
    "require": {
        "unreal4u/localization": "0.3.*@dev"
    }
}

现在您可以通过以下方式实例化一个新的 localization 类

require('vendor/autoload.php');

$localization = new unreal4u\localization();

待办事项列表

  • 通过 PHP_CodeSniffer
  • 实现更多测试
  • 打印百分比
  • 打印其他内容,使其更容易实现

版本历史

  • 0.1 :
    • 原始类
  • 0.3 :
    • Composer 和 PSR-0 兼容性
  • 0.4.0:
    • 删除了对内联 PHP >= 5.3 的检查
    • 现在类使用 Travis-CI 进行测试
    • 更新 PHPUnit 到 v4.0
    • 删除了 formatSimpleNumber 和 formatSimpleCurrency 方法,改为使用 formatNumber

联系作者