From 2af09afc66c20637ccd3d496c23fa53ba175cc33 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Tue, 27 Oct 2026 15:31:15 +0200 Subject: [PATCH] add lang --- app/controllers/application_controller.rb | 4 ---- app/controllers/start_form_controller.rb | 4 ++++ app/controllers/start_form_email_2fa_send_controller.rb | 4 ++++ app/controllers/submit_form_controller.rb | 4 ++++ app/controllers/submit_form_email_2fas_controller.rb | 4 ++++ 5 files changed, 16 insertions(+), 4 deletions(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 21300338f..33257be89 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -99,10 +99,6 @@ class ApplicationController < ActionController::Base I18n.with_locale(locale, &) end - def lang - params[:lang].presence - end - def with_browser_locale(&) return yield if I18n.locale != :'en-US' && I18n.locale != :en diff --git a/app/controllers/start_form_controller.rb b/app/controllers/start_form_controller.rb index 4431c3073..7227bd93a 100644 --- a/app/controllers/start_form_controller.rb +++ b/app/controllers/start_form_controller.rb @@ -173,4 +173,8 @@ class StartFormController < ApplicationController redirect_to start_form_path(template.slug, lang:, params: submitter_params.merge(email_verification: true)), alert: I18n.t(:too_many_attempts) end + + def lang + params[:lang].presence + end end diff --git a/app/controllers/start_form_email_2fa_send_controller.rb b/app/controllers/start_form_email_2fa_send_controller.rb index 389baa59a..cb942bd55 100644 --- a/app/controllers/start_form_email_2fa_send_controller.rb +++ b/app/controllers/start_form_email_2fa_send_controller.rb @@ -66,4 +66,8 @@ class StartFormEmail2faSendController < ApplicationController attrs[:email] = Submissions.normalize_email(attrs[:email]) end end + + def lang + params[:lang].presence + end end diff --git a/app/controllers/submit_form_controller.rb b/app/controllers/submit_form_controller.rb index 06eb475ec..f2d95e713 100644 --- a/app/controllers/submit_form_controller.rb +++ b/app/controllers/submit_form_controller.rb @@ -144,4 +144,8 @@ class SubmitFormController < ApplicationController ActiveStorage::Attachment.where(record: submission.submitters, name: :attachments) .preload(:blob).index_by(&:uuid) end + + def lang + params[:lang].presence + end end diff --git a/app/controllers/submit_form_email_2fas_controller.rb b/app/controllers/submit_form_email_2fas_controller.rb index 6c6ad52eb..6c73112b8 100644 --- a/app/controllers/submit_form_email_2fas_controller.rb +++ b/app/controllers/submit_form_email_2fas_controller.rb @@ -54,4 +54,8 @@ class SubmitFormEmail2fasController < ApplicationController def load_submitter @submitter = Submitter.find_by!(slug: params[:submitter_slug]) end + + def lang + params[:lang].presence + end end