作者 lyh

gx

@@ -83,18 +83,17 @@ class TranslateLogic extends BaseLogic @@ -83,18 +83,17 @@ class TranslateLogic extends BaseLogic
83 } 83 }
84 } 84 }
85 if(!empty($arr2)){ 85 if(!empty($arr2)){
86 - $i = 0;  
87 - TranslateText:  
88 if($languageInfo['short'] == 'zh-ct'){ 86 if($languageInfo['short'] == 'zh-ct'){
89 $languageInfo['short'] = 'zh-TW'; 87 $languageInfo['short'] = 'zh-TW';
90 } 88 }
91 $translate_list = Translate::tran($arr2, $languageInfo['short']); 89 $translate_list = Translate::tran($arr2, $languageInfo['short']);
92 if(empty($translate_list)){ 90 if(empty($translate_list)){
93 - if ($i < 3) {  
94 - $i++;  
95 - goto TranslateText; 91 + foreach ($arr2 as $values){
  92 + $translate_list[] = Translate::tran($values, $languageInfo['short']);
  93 + }
  94 + if(empty($translate_list)){
  95 + $this->fail('翻译失败,请稍后重试!');
96 } 96 }
97 - $this->fail('翻译失败,请稍后重试!');  
98 } 97 }
99 if(count($arr2) == 1){ 98 if(count($arr2) == 1){
100 $data[] = [ 99 $data[] = [