|
...
|
...
|
@@ -83,18 +83,17 @@ class TranslateLogic extends BaseLogic |
|
|
|
}
|
|
|
|
}
|
|
|
|
if(!empty($arr2)){
|
|
|
|
$i = 0;
|
|
|
|
TranslateText:
|
|
|
|
if($languageInfo['short'] == 'zh-ct'){
|
|
|
|
$languageInfo['short'] = 'zh-TW';
|
|
|
|
}
|
|
|
|
$translate_list = Translate::tran($arr2, $languageInfo['short']);
|
|
|
|
if(empty($translate_list)){
|
|
|
|
if ($i < 3) {
|
|
|
|
$i++;
|
|
|
|
goto TranslateText;
|
|
|
|
foreach ($arr2 as $values){
|
|
|
|
$translate_list[] = Translate::tran($values, $languageInfo['short']);
|
|
|
|
}
|
|
|
|
if(empty($translate_list)){
|
|
|
|
$this->fail('翻译失败,请稍后重试!');
|
|
|
|
}
|
|
|
|
$this->fail('翻译失败,请稍后重试!');
|
|
|
|
}
|
|
|
|
if(count($arr2) == 1){
|
|
|
|
$data[] = [
|
...
|
...
|
|