diff --git a/src/Controllers/TranslationsController.php b/src/Controllers/TranslationsController.php index 999db6f..d66fcdd 100644 --- a/src/Controllers/TranslationsController.php +++ b/src/Controllers/TranslationsController.php @@ -93,7 +93,9 @@ public function postStore(Request $request) { } public function postTranslate(Request $request) { - $text = TranslateClient::translate($request->input('origin'), $request->input('target'), $request->input('text')); + $text = preg_replace('/(:)(\w+)/', '--$2', $request->input('text')); + $text = TranslateClient::translate($request->input('origin'), $request->input('target'), $text); + $text = preg_replace('/(--)(\w+)/', ':$2', $text); $key = $request->input('key'); return compact('key', 'text'); } @@ -104,4 +106,4 @@ public function postDelete(Request $request) ->where('name', strtolower($request->get('name')))->delete(); return 'OK'; } -} \ No newline at end of file +}