From a18a170f791769691fe905cfe76d103b7a345e87 Mon Sep 17 00:00:00 2001 From: erdgeist Date: Tue, 14 Jul 2026 00:11:45 +0200 Subject: Re-add language selector, but fix the mis-nomer for english pages --- app/helpers/admin_helper.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/helpers/admin_helper.rb b/app/helpers/admin_helper.rb index afed245..6c3cbc6 100644 --- a/app/helpers/admin_helper.rb +++ b/app/helpers/admin_helper.rb @@ -1,4 +1,13 @@ module AdminHelper + def language_selector + case I18n.locale + when :de + link_to raw('English'), url_for(params.permit(:locale, :page_path).to_h.merge('locale' => 'en')) + when :en + link_to raw('Deutsch'), url_for(params.permit(:locale, :page_path).to_h.merge('locale' => 'de')) + end + end + def mtime_busted_path(path) file = Rails.public_path.join(path.sub(%r{\A/}, "")) raise "Static asset not found for cache-busting: #{path} (looked for #{file})" unless File.exist?(file) -- cgit v1.3