equal
deleted
inserted
replaced
13 * to license@zend.com so we can send you a copy immediately. |
13 * to license@zend.com so we can send you a copy immediately. |
14 * |
14 * |
15 * @category Zend |
15 * @category Zend |
16 * @package Zend_Locale |
16 * @package Zend_Locale |
17 * @subpackage Data |
17 * @subpackage Data |
18 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
18 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
20 * @version $Id: Data.php 22712 2010-07-29 08:24:28Z thomas $ |
20 * @version $Id: Data.php 24766 2012-05-06 02:51:42Z adamlundrigan $ |
21 */ |
21 */ |
22 |
22 |
23 /** |
23 /** |
24 * include needed classes |
24 * include needed classes |
25 */ |
25 */ |
29 * Locale data reader, handles the CLDR |
29 * Locale data reader, handles the CLDR |
30 * |
30 * |
31 * @category Zend |
31 * @category Zend |
32 * @package Zend_Locale |
32 * @package Zend_Locale |
33 * @subpackage Data |
33 * @subpackage Data |
34 * @copyright Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com) |
34 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
35 * @license http://framework.zend.com/license/new-bsd New BSD License |
35 * @license http://framework.zend.com/license/new-bsd New BSD License |
36 */ |
36 */ |
37 class Zend_Locale_Data |
37 class Zend_Locale_Data |
38 { |
38 { |
39 /** |
39 /** |
359 case 'key': |
359 case 'key': |
360 $temp = self::_getFile($locale, '/ldml/localeDisplayNames/keys/key', 'type'); |
360 $temp = self::_getFile($locale, '/ldml/localeDisplayNames/keys/key', 'type'); |
361 break; |
361 break; |
362 |
362 |
363 case 'type': |
363 case 'type': |
364 if (empty($type)) { |
364 if (empty($value)) { |
365 $temp = self::_getFile($locale, '/ldml/localeDisplayNames/types/type', 'type'); |
365 $temp = self::_getFile($locale, '/ldml/localeDisplayNames/types/type', 'type'); |
366 } else { |
366 } else { |
367 if (($value == 'calendar') or |
367 if (($value == 'calendar') or |
368 ($value == 'collation') or |
368 ($value == 'collation') or |
369 ($value == 'currency')) { |
369 ($value == 'currency')) { |
1137 $value = array("gregorian", $temp); |
1137 $value = array("gregorian", $temp); |
1138 } |
1138 } |
1139 $temp = self::_getFile($locale, '/ldml/dates/calendars/calendar[@type=\'' . $value[0] . '\']/fields/field/relative[@type=\'' . $value[1] . '\']', '', $value[1]); |
1139 $temp = self::_getFile($locale, '/ldml/dates/calendars/calendar[@type=\'' . $value[0] . '\']/fields/field/relative[@type=\'' . $value[1] . '\']', '', $value[1]); |
1140 break; |
1140 break; |
1141 |
1141 |
|
1142 case 'defaultnumberingsystem': |
|
1143 $temp = self::_getFile($locale, '/ldml/numbers/defaultNumberingSystem', '', 'default'); |
|
1144 break; |
|
1145 |
1142 case 'decimalnumber': |
1146 case 'decimalnumber': |
1143 $temp = self::_getFile($locale, '/ldml/numbers/decimalFormats/decimalFormatLength/decimalFormat/pattern', '', 'default'); |
1147 $temp = self::_getFile($locale, '/ldml/numbers/decimalFormats/decimalFormatLength/decimalFormat/pattern', '', 'default'); |
1144 break; |
1148 break; |
1145 |
1149 |
1146 case 'scientificnumber': |
1150 case 'scientificnumber': |