From 275358e93f7979bdc5a8ba0d5a7c9cdc1717a05f Mon Sep 17 00:00:00 2001 From: Arnaud Levy <contact@arnaudlevy.com> Date: Tue, 26 Dec 2023 18:44:01 +0100 Subject: [PATCH] simpler --- app/controllers/admin/translation_controller.rb | 2 +- app/views/admin/application/i18n/_translate_button.html.erb | 3 +-- config/routes.rb | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/controllers/admin/translation_controller.rb b/app/controllers/admin/translation_controller.rb index 973d82267..e420e20dc 100644 --- a/app/controllers/admin/translation_controller.rb +++ b/app/controllers/admin/translation_controller.rb @@ -4,7 +4,7 @@ class Admin::TranslationController < Admin::ApplicationController def translate @target = translation_params[:target] @response = LibreTranslate.translate translation_params[:text], - source: translation_params[:from], + source: 'auto', target: translation_params[:to] render json: @response end diff --git a/app/views/admin/application/i18n/_translate_button.html.erb b/app/views/admin/application/i18n/_translate_button.html.erb index 03590325e..fa385ab6f 100644 --- a/app/views/admin/application/i18n/_translate_button.html.erb +++ b/app/views/admin/application/i18n/_translate_button.html.erb @@ -1,7 +1,6 @@ <% if about.is_a_translation? %> <% - path = admin_translate_path from: about.original.language.iso_code, - to: about.language.iso_code, + path = admin_translate_path to: about.language.iso_code, lang: nil, website_id: nil %> diff --git a/config/routes.rb b/config/routes.rb index a95647a60..466c4560b 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -23,7 +23,7 @@ Rails.application.routes.draw do post 'resend_confirmation_email' => 'users#resend_confirmation_email', on: :member patch 'unlock' => 'users#unlock', on: :member end - post 'translate/:from/:to' => 'translation#translate', as: :translate + post 'translate/:to' => 'translation#translate', as: :translate put 'theme' => 'application#set_theme', as: :set_theme put 'favorite' => 'users#favorite', as: :favorite draw 'admin/administration' @@ -34,7 +34,6 @@ Rails.application.routes.draw do root to: 'dashboard#index' end - get '/media/:signed_id/:filename_with_transformations' => 'media#show', as: :medium draw 'api' -- GitLab