diff --git a/app/controllers/admin/translation_controller.rb b/app/controllers/admin/translation_controller.rb index 973d82267b704bfd26b63a0505c776678b400bd7..e420e20dca03abde806c5f75926c70b22a28db62 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 03590325e925673d9275f74c83fb5bf9ae679813..fa385ab6f5bd76644817365ab84b3fb4efd2cb20 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 a95647a602ea810ffe87e8d76f00d7ce7c7757a6..466c4560bb5f47e1e21acda44598cee6c69dec79 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'