diff --git a/cake/basics.php b/cake/basics.php index 56934baeeff..aaf1124d4ac 100644 --- a/cake/basics.php +++ b/cake/basics.php @@ -34,13 +34,6 @@ define('WEEK', 7 * DAY); define('MONTH', 30 * DAY); define('YEAR', 365 * DAY); -/** - * Add constant for LC_MESSAGES because it is not defined on windows - */ - if (!defined('LC_MESSAGES')) { - define('LC_MESSAGES', 6); - } - /** * Patch for PHP < 5.0 */ @@ -631,9 +624,9 @@ function __n($singular, $plural, $count, $return = false) { } if ($return === false) { - echo I18n::translate($singular, $plural, null, LC_MESSAGES, $count); + echo I18n::translate($singular, $plural, null, 6, $count); } else { - return I18n::translate($singular, $plural, null, LC_MESSAGES, $count); + return I18n::translate($singular, $plural, null, 6, $count); } } /** @@ -679,9 +672,9 @@ function __dn($domain, $singular, $plural, $count, $return = false) { } if ($return === false) { - echo I18n::translate($singular, $plural, $domain, LC_MESSAGES, $count); + echo I18n::translate($singular, $plural, $domain, 6, $count); } else { - return I18n::translate($singular, $plural, $domain, LC_MESSAGES, $count); + return I18n::translate($singular, $plural, $domain, 6, $count); } } /** diff --git a/cake/libs/i18n.php b/cake/libs/i18n.php index d987842b04f..6e21ca5c919 100644 --- a/cake/libs/i18n.php +++ b/cake/libs/i18n.php @@ -123,7 +123,7 @@ function &getInstance() { * @return string translated strings. * @access public */ - function translate($singular, $plural = null, $domain = null, $category = LC_MESSAGES, $count = null) { + function translate($singular, $plural = null, $domain = null, $category = 6, $count = null) { $_this =& I18n::getInstance(); if (strpos($singular, "\r\n") !== false) { diff --git a/cake/tests/cases/basics.test.php b/cake/tests/cases/basics.test.php index 5fb05837bfc..0f81ab27f1b 100644 --- a/cake/tests/cases/basics.test.php +++ b/cake/tests/cases/basics.test.php @@ -388,16 +388,16 @@ function test__dn() { function test__c() { Configure::write('Config.language', 'rule_1_po'); - $result = __c('Plural Rule 1', LC_MESSAGES, true); + $result = __c('Plural Rule 1', 6, true); $expected = 'Plural Rule 1 (translated)'; $this->assertEqual($result, $expected); - $result = __c('Plural Rule 1 (from core)', LC_MESSAGES, true); + $result = __c('Plural Rule 1 (from core)', 6, true); $expected = 'Plural Rule 1 (from core translated)'; $this->assertEqual($result, $expected); ob_start(); - __c('Plural Rule 1 (from core)', LC_MESSAGES); + __c('Plural Rule 1 (from core)', 6); $result = ob_get_clean(); $expected = 'Plural Rule 1 (from core translated)'; $this->assertEqual($result, $expected); @@ -411,24 +411,24 @@ function test__c() { function test__dc() { Configure::write('Config.language', 'rule_1_po'); - $result = __dc('default', 'Plural Rule 1', LC_MESSAGES, true); + $result = __dc('default', 'Plural Rule 1', 6, true); $expected = 'Plural Rule 1 (translated)'; $this->assertEqual($result, $expected); - $result = __dc('default', 'Plural Rule 1 (from core)', LC_MESSAGES, true); + $result = __dc('default', 'Plural Rule 1 (from core)', 6, true); $expected = 'Plural Rule 1 (from core translated)'; $this->assertEqual($result, $expected); - $result = __dc('core', 'Plural Rule 1', LC_MESSAGES, true); + $result = __dc('core', 'Plural Rule 1', 6, true); $expected = 'Plural Rule 1'; $this->assertEqual($result, $expected); - $result = __dc('core', 'Plural Rule 1 (from core)', LC_MESSAGES, true); + $result = __dc('core', 'Plural Rule 1 (from core)', 6, true); $expected = 'Plural Rule 1 (from core translated)'; $this->assertEqual($result, $expected); ob_start(); - __dc('default', 'Plural Rule 1 (from core)', LC_MESSAGES); + __dc('default', 'Plural Rule 1 (from core)', 6); $result = ob_get_clean(); $expected = 'Plural Rule 1 (from core translated)'; $this->assertEqual($result, $expected); @@ -442,20 +442,20 @@ function test__dc() { function test__dcn() { Configure::write('Config.language', 'rule_1_po'); - $result = __dcn('default', '%d = 1', '%d = 0 or > 1', 0, LC_MESSAGES, true); + $result = __dcn('default', '%d = 1', '%d = 0 or > 1', 0, 6, true); $expected = '%d = 0 or > 1 (translated)'; $this->assertEqual($result, $expected); - $result = __dcn('default', '%d = 1 (from core)', '%d = 0 or > 1 (from core)', 1, LC_MESSAGES, true); + $result = __dcn('default', '%d = 1 (from core)', '%d = 0 or > 1 (from core)', 1, 6, true); $expected = '%d = 1 (from core translated)'; $this->assertEqual($result, $expected); - $result = __dcn('core', '%d = 1', '%d = 0 or > 1', 0, LC_MESSAGES, true); + $result = __dcn('core', '%d = 1', '%d = 0 or > 1', 0, 6, true); $expected = '%d = 0 or > 1'; $this->assertEqual($result, $expected); ob_start(); - __dcn('default', '%d = 1 (from core)', '%d = 0 or > 1 (from core)', 1, LC_MESSAGES); + __dcn('default', '%d = 1 (from core)', '%d = 0 or > 1 (from core)', 1, 6); $result = ob_get_clean(); $expected = '%d = 1 (from core translated)'; $this->assertEqual($result, $expected);