正在显示
1 个修改的文件
包含
5 行增加
和
6 行删除
| @@ -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[] = [ |
-
请 注册 或 登录 后发表评论