作者 lyh

gx

@@ -65,12 +65,17 @@ class TranslateLogic extends BaseLogic @@ -65,12 +65,17 @@ class TranslateLogic extends BaseLogic
65 $arr2 = array_values(array_diff($new_key, $old_key)); 65 $arr2 = array_values(array_diff($new_key, $old_key));
66 if(!empty($arr2)){ 66 if(!empty($arr2)){
67 $translate_list = Translate::tran($arr2, $languageInfo['short']); 67 $translate_list = Translate::tran($arr2, $languageInfo['short']);
68 - @file_put_contents(storage_path('logs/lyh_error.log'), var_export($translate_list, true) . PHP_EOL, FILE_APPEND);  
69 -// foreach ($arr2 as $k => $v){  
70 -// $data[] = [  
71 -// trim($v)=>$translate_list[$k]  
72 -// ];  
73 -// } 68 + if(count($arr2) == 1){
  69 + $data[] = [
  70 + $arr2[0]=>$translate_list
  71 + ];
  72 + }else{
  73 + foreach ($arr2 as $k => $v){
  74 + $data[] = [
  75 + trim($v)=>$translate_list[$k]
  76 + ];
  77 + }
  78 + }
74 } 79 }
75 return $this->success($data); 80 return $this->success($data);
76 } 81 }