当前位置: 首页>>代码示例>>PHP>>正文


PHP Translate::toCurrent方法代码示例

本文整理汇总了PHP中Translate::toCurrent方法的典型用法代码示例。如果您正苦于以下问题:PHP Translate::toCurrent方法的具体用法?PHP Translate::toCurrent怎么用?PHP Translate::toCurrent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Translate的用法示例。


在下文中一共展示了Translate::toCurrent方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: _

 /**
  *	View - Вывести переведенную на текущий язык фразу (обертка для Translate::toCurrent)
  **/
 public static function _($text)
 {
     echo Translate::toCurrent($text);
 }
开发者ID:prineside,项目名称:test-exercise,代码行数:7,代码来源:Misc.php

示例2:

<?php

/**
 *	site.com/?action=index или site.com/
 *
 *	Стандартный обработчик - страница профиля пользователя или сообщение с просьбой войти на сайт,
 *	если пользователь еще этого не сделал
 */
$userAccount = Account::getCurrent();
if ($userAccount->isGuest()) {
    // Гостевой аккаунт - показываем сообщение с просьбой войти на сайт
    $title = Translate::toCurrent('Добро пожаловать!');
    include 'templates/index.phtml';
} else {
    // Пользователь сайта - показываем данные профиля
    $title = $userAccount->getData('name') . ' ' . $userAccount->getData('surname');
    include 'templates/profile.phtml';
}
开发者ID:prineside,项目名称:test-exercise,代码行数:18,代码来源:index.php

示例3: header

                    break;
                case 'noPassword':
                    $message = Translate::toCurrent('Пароль не указан');
                    break;
                case 'wrongLoginFormat':
                    $message = Translate::toCurrent('Неверный формат логина / адреса электронной почты');
                    break;
                case 'wrongPasswordFormat':
                    $message = Translate::toCurrent('Неверный формат пароля');
                    break;
                case 'tooManyWrongAttempts':
                    $message = Translate::toCurrent('Превышен лимит неудачных попыток входа, подождите несколько минут');
                    break;
                case 'accountNotFound':
                    $message = Translate::toCurrent('Профиль с таким логином или адресом электронной почты не найден');
                    break;
                case 'wrongPassword':
                    $message = Translate::toCurrent('Пароль указан неверно');
                    break;
            }
            $messageType = 'error';
            include 'templates/login.phtml';
        }
    } else {
        // Пользователь не отправлял форму - показываем форму входа на сайт
        include 'templates/login.phtml';
    }
} else {
    // Пользователь сайта - перенаправление на страницу профиля, нет потребности показывать форму входа
    header('Location: ' . Misc::url('index'));
}
开发者ID:prineside,项目名称:test-exercise,代码行数:31,代码来源:login.php

示例4: imagecreatefrompng

             } else {
                 if ($imageInfo[2] == IMAGETYPE_PNG) {
                     $gdHdl = imagecreatefrompng($image['tmp_name']);
                 }
             }
         }
         if ($gdHdl) {
             // Сохранение изображения без обработки
             // В этом месте можно изменить размер изображения или обрезать его
             imagejpeg($gdHdl, 'media/images/' . $inputLogin . '.jpg', 80);
         }
     }
     include 'templates/registration-success.phtml';
 } else {
     // Форма не принята, найдены ошибки. Возвращаем к форме
     $message = Translate::toCurrent('Произошли следующие ошибки при попытке регистрации:');
     $message .= '<ul>';
     foreach ($errorMessages as $errorMessage) {
         $message .= '<li>' . $errorMessage . '</li>';
     }
     $message .= '</ul>';
     $messageType = 'error';
     include 'templates/registration.phtml';
 }
 /*
 Array
 (
 	[image] => Array
 		(
 			[name] => download.png
 			[type] => image/png
开发者ID:prineside,项目名称:test-exercise,代码行数:31,代码来源:registration.php

示例5: header

<?php

/**
 *	site.com/?action=notfound
 *
 *	Страница 404
 */
header("HTTP/1.0 404 Not Found");
$title = Translate::toCurrent('Страница не найдена');
include 'templates/notfound.phtml';
开发者ID:prineside,项目名称:test-exercise,代码行数:10,代码来源:notfound.php

示例6: array

                        $response = array('valid' => false, 'status' => 'invalid', 'message' => Translate::toCurrent('Этот адрес уже занят'));
                    } else {
                        // Аккаунта с таким email не существует
                        $response = array('valid' => true, 'status' => 'valid', 'message' => Translate::toCurrent('Этот адрес не занят'));
                    }
                } else {
                    $response = array('valid' => false, 'status' => 'invalid', 'message' => Translate::toCurrent('Неверный формат адреса электронной почты'));
                }
                echo json_encode($response, JSON_UNESCAPED_UNICODE);
                break;
            case 'login-not-exists':
                // Проверка занятости логина
                // Если логин не занят, возвращается true
                $value = $_POST['value'];
                $response = array();
                if (Misc::validFormat($value, 'login')) {
                    // Поиск аккаунта по login
                    if (Account::getInstanceByLogin($value) != null) {
                        // Аккаунт с таким логином существует
                        $response = array('valid' => false, 'status' => 'invalid', 'message' => Translate::toCurrent('Этот логин уже занят'));
                    } else {
                        // Аккаунта с таким логином не существует
                        $response = array('valid' => true, 'status' => 'valid', 'message' => Translate::toCurrent('Этот логин не занят'));
                    }
                } else {
                    $response = array('valid' => false, 'status' => 'invalid', 'message' => Translate::toCurrent('Неверный формат логина'));
                }
                echo json_encode($response, JSON_UNESCAPED_UNICODE);
                break;
        }
}
开发者ID:prineside,项目名称:test-exercise,代码行数:31,代码来源:ajax.php


注:本文中的Translate::toCurrent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。