ivoba / silverstripe-i18n-fieldtypes
改进的货币和日期国际化字段类型
dev-master
2016-01-05 08:25 UTC
Requires
- silverstripe/cms: 3.*
- silverstripe/framework: 3.*
This package is auto-updated.
Last update: 2024-09-10 21:32:28 UTC
README
信息
此模块提供改进的字段类型,用于处理货币和日期的国际化。
它允许您通过翻译文件或静态设置器定义格式。
要启用类,使用
Object::useCustomClass('SS_Datetime','I18nDatetime', true);
要设置格式,覆盖语言文件条目或直接设置
I18nDatetime::setFormatNice('%e. %B %G');
因此,您可以轻松自定义模板方法,如美丽、美丽日期、美丽24等。
对于货币值,它添加了一个纯方法,格式化金额很漂亮,但省略了符号。
还提供了一个原始包装器,以统一对未格式化值的访问。
对于使用Zend Money的Money类,请使用设置器和选项数组
Object::useCustomClass('Money','I18nMoney', true);
//@see http://framework.zend.com/manual/en/zend.currency.options.html
I18nMoney::setOptions(array('display' => Zend_Currency::USE_SHORTNAME,
'position' => Zend_Currency::RIGHT));
维护者联系方式
Ivo Bathke https://github.com/ivoba
请参阅https://github.com/ivoba/silverstripe-i18n-fieldtypes/
需求
SilverStripe 3.0.+
安装说明
-
将文件夹复制到SS3安装中的i18n-fieldtypes文件夹。
-
将此模块的_config.php文件中的配置复制到mysite/_config.php文件中,并根据需要编辑设置。