本文整理汇总了PHP中Translate::toLanguage方法的典型用法代码示例。如果您正苦于以下问题:PHP Translate::toLanguage方法的具体用法?PHP Translate::toLanguage怎么用?PHP Translate::toLanguage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Translate
的用法示例。
在下文中一共展示了Translate::toLanguage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: switch
<?php
/**
* site.com/?action=ajax
*
* Обработчик вспомогательных Ajax-запросов, например, для проверки валидности полей формы
* Данные передаются в POST, ответ последует в json
*/
$userAccount = Account::getCurrent();
switch ($_POST['do']) {
case 'translate':
// Перевод некста на другой язык
$text = $_POST['text'];
$targetLanguage = $_POST['toLanguage'];
$response = array('translation' => Translate::toLanguage($text, $targetLanguage));
echo json_encode($response, JSON_UNESCAPED_UNICODE);
break;
case 'validate':
// Проверка валидности значения
switch ($_POST['filter']) {
case 'account-exists':
// Проверка существования аккаунта по адресу почты или логину
$value = $_POST['value'];
$response = array();
if (Misc::validFormat($value, 'email')) {
// Поиск аккаунта по email
if (Account::getInstanceByEmail($value) != null) {
// Аккаунт с таким email существует
$response = array('valid' => true, 'status' => 'valid', 'message' => Translate::toCurrent('Профиль найден'));
} else {
// Аккаунта с таким email не существует