mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 11:28:25 +00:00
updating i18n functions, fixes #3451
git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@5881 3807eeeb-6ff5-0310-8944-8be069107fe0
This commit is contained in:
parent
076f780ed6
commit
6dc81ef856
2 changed files with 24 additions and 0 deletions
|
@ -1255,6 +1255,9 @@
|
||||||
* @return mixed translated string if $return is false string will be echoed
|
* @return mixed translated string if $return is false string will be echoed
|
||||||
*/
|
*/
|
||||||
function __($singular, $return = false) {
|
function __($singular, $return = false) {
|
||||||
|
if (!$singular) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (!class_exists('I18n')) {
|
if (!class_exists('I18n')) {
|
||||||
uses('i18n');
|
uses('i18n');
|
||||||
}
|
}
|
||||||
|
@ -1279,6 +1282,9 @@
|
||||||
* @return mixed plural form of translated string if $return is false string will be echoed
|
* @return mixed plural form of translated string if $return is false string will be echoed
|
||||||
*/
|
*/
|
||||||
function __n($singular, $plural, $count, $return = false) {
|
function __n($singular, $plural, $count, $return = false) {
|
||||||
|
if(!$singular) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (!class_exists('I18n')) {
|
if (!class_exists('I18n')) {
|
||||||
uses('i18n');
|
uses('i18n');
|
||||||
}
|
}
|
||||||
|
@ -1301,6 +1307,9 @@
|
||||||
* @return translated string if $return is false string will be echoed
|
* @return translated string if $return is false string will be echoed
|
||||||
*/
|
*/
|
||||||
function __d($domain, $msg, $return = false) {
|
function __d($domain, $msg, $return = false) {
|
||||||
|
if (!$msg) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (!class_exists('I18n')) {
|
if (!class_exists('I18n')) {
|
||||||
uses('i18n');
|
uses('i18n');
|
||||||
}
|
}
|
||||||
|
@ -1324,6 +1333,9 @@
|
||||||
* @return plural form of translated string if $return is false string will be echoed
|
* @return plural form of translated string if $return is false string will be echoed
|
||||||
*/
|
*/
|
||||||
function __dn($domain, $singular, $plural, $count, $return = false) {
|
function __dn($domain, $singular, $plural, $count, $return = false) {
|
||||||
|
if (!$singular) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (!class_exists('I18n')) {
|
if (!class_exists('I18n')) {
|
||||||
uses('i18n');
|
uses('i18n');
|
||||||
}
|
}
|
||||||
|
@ -1357,6 +1369,9 @@
|
||||||
* @return translated string if $return is false string will be echoed
|
* @return translated string if $return is false string will be echoed
|
||||||
*/
|
*/
|
||||||
function __dc($domain, $msg, $category, $return = false) {
|
function __dc($domain, $msg, $category, $return = false) {
|
||||||
|
if (!$msg) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (!class_exists('I18n')) {
|
if (!class_exists('I18n')) {
|
||||||
uses('i18n');
|
uses('i18n');
|
||||||
}
|
}
|
||||||
|
@ -1394,6 +1409,9 @@
|
||||||
* @return plural form of translated string if $return is false string will be echoed
|
* @return plural form of translated string if $return is false string will be echoed
|
||||||
*/
|
*/
|
||||||
function __dcn($domain, $singular, $plural, $count, $category, $return = false) {
|
function __dcn($domain, $singular, $plural, $count, $category, $return = false) {
|
||||||
|
if (!$singular) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (!class_exists('I18n')) {
|
if (!class_exists('I18n')) {
|
||||||
uses('i18n');
|
uses('i18n');
|
||||||
}
|
}
|
||||||
|
@ -1423,6 +1441,9 @@
|
||||||
* @return translated string if $return is false string will be echoed
|
* @return translated string if $return is false string will be echoed
|
||||||
*/
|
*/
|
||||||
function __c($msg, $category, $return = false) {
|
function __c($msg, $category, $return = false) {
|
||||||
|
if (!$msg) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (!class_exists('I18n')) {
|
if (!class_exists('I18n')) {
|
||||||
uses('i18n');
|
uses('i18n');
|
||||||
}
|
}
|
||||||
|
|
|
@ -103,6 +103,9 @@ class I18n extends Object {
|
||||||
* @access public
|
* @access public
|
||||||
*/
|
*/
|
||||||
function translate($singular, $plural = null, $domain = null, $category = 5, $count = null, $directory = null) {
|
function translate($singular, $plural = null, $domain = null, $category = 5, $count = null, $directory = null) {
|
||||||
|
if (!$category) {
|
||||||
|
$category = 5;
|
||||||
|
}
|
||||||
$_this =& I18n::getInstance();
|
$_this =& I18n::getInstance();
|
||||||
$_this->category = $_this->__categories[$category];
|
$_this->category = $_this->__categories[$category];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue