Setup I18n for titles
All checks were successful
CI / scan_ruby (push) Successful in 17s
CI / scan_js (push) Successful in 12s
CI / lint (push) Successful in 11s
CI / test (push) Successful in 26s

This commit is contained in:
sto
2025-03-27 12:15:27 +01:00
parent 26b8064553
commit 497768610d
10 changed files with 51 additions and 37 deletions

View File

@@ -6,13 +6,13 @@ class ContestsController < ApplicationController
authorize :contest
@contests = current_user.contests
@title = "Welcome #{current_user.username}!"
@title = I18n.t("contests.index.title", username: current_user.username)
end
def show
authorize @contest
@title = @contest.name
@title = I18n.t("contests.show.title", name: @contest.name)
@contestants = @contest.contestants.order(:name)
@puzzles = @contest.puzzles.order(:id)
set_badges
@@ -20,15 +20,12 @@ class ContestsController < ApplicationController
def edit
authorize @contest
@title = "Edit contest settings"
end
def new
authorize :contest
@contest = Contest.new
@title = "New jigsaw puzzle competition"
end
def create
@@ -65,7 +62,7 @@ class ContestsController < ApplicationController
end
authorize @contest
@title = @contest.name
@title = I18n.t("contests.scoreboard.title", name: @contest.name)
@contestants = @contest.contestants.order(:name)
@puzzles = @contest.puzzles.order(:id)
render :scoreboard