作者 lyh

gx

@@ -102,7 +102,7 @@ class TranslateLogic extends BaseLogic @@ -102,7 +102,7 @@ class TranslateLogic extends BaseLogic
102 $info = $this->model->read(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>$this->param['type']]); 102 $info = $this->model->read(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>$this->param['type']]);
103 $data = []; 103 $data = [];
104 if(!empty($info) && !empty($info['data'])){ 104 if(!empty($info) && !empty($info['data'])){
105 - $translateInfo = json_decode($info['data'],JSON_UNESCAPED_UNICODE); 105 + $translateInfo = json_decode($info['data'],JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
106 foreach ($translateInfo as $k => $v){ 106 foreach ($translateInfo as $k => $v){
107 $data[] = [$k=>$v]; 107 $data[] = [$k=>$v];
108 } 108 }
@@ -191,6 +191,7 @@ class TranslateLogic extends BaseLogic @@ -191,6 +191,7 @@ class TranslateLogic extends BaseLogic
191 } 191 }
192 $need_tran[] = $description ? $description->attr['content'] : ''; 192 $need_tran[] = $description ? $description->attr['content'] : '';
193 $need_tran[] = $keywords ? $keywords->attr['content'] : ''; 193 $need_tran[] = $keywords ? $keywords->attr['content'] : '';
  194 + $need_tran = array_values(array_unique($need_tran));
194 return $need_tran; 195 return $need_tran;
195 } 196 }
196 197
@@ -191,12 +191,12 @@ Route::middleware(['bloginauth'])->group(function () { @@ -191,12 +191,12 @@ Route::middleware(['bloginauth'])->group(function () {
191 }); 191 });
192 192
193 //翻译校队 193 //翻译校队
194 - Route::prefix('proofreading')->group(function () {//languageList  
195 - Route::any('/', [\App\Http\Controllers\Bside\Setting\ProofreadingController::class, 'lists'])->name('web_proofreading_lists');  
196 - Route::any('/imageList', [\App\Http\Controllers\Bside\Setting\ProofreadingController::class, 'imageList'])->name('web_proofreading_imageList');  
197 - Route::any('/save', [\App\Http\Controllers\Bside\Setting\ProofreadingController::class, 'save'])->name('web_proofreading_save');  
198 - Route::any('/saveImage', [\App\Http\Controllers\Bside\Setting\ProofreadingController::class, 'saveImage'])->name('web_proofreading_saveImage');  
199 - }); 194 +// Route::prefix('proofreading')->group(function () {//languageList
  195 +// Route::any('/', [\App\Http\Controllers\Bside\Setting\ProofreadingController::class, 'lists'])->name('web_proofreading_lists');
  196 +// Route::any('/imageList', [\App\Http\Controllers\Bside\Setting\ProofreadingController::class, 'imageList'])->name('web_proofreading_imageList');
  197 +// Route::any('/save', [\App\Http\Controllers\Bside\Setting\ProofreadingController::class, 'save'])->name('web_proofreading_save');
  198 +// Route::any('/saveImage', [\App\Http\Controllers\Bside\Setting\ProofreadingController::class, 'saveImage'])->name('web_proofreading_saveImage');
  199 +// });
200 //新版翻译校队 200 //新版翻译校队
201 Route::prefix('translate_check')->group(function () {//languageList 201 Route::prefix('translate_check')->group(function () {//languageList
202 Route::any('/', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'lists'])->name('translate_check_lists'); 202 Route::any('/', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'lists'])->name('translate_check_lists');