Fix missing and unused i18n translations

This commit is contained in:
Sebastian Serth
2024-04-14 03:07:29 +02:00
committed by Sebastian Serth
parent f6041af4c3
commit 1589c9472b
10 changed files with 24 additions and 77 deletions

View File

@ -10,4 +10,5 @@
ul.horizontal.dash.pull-start
- ApplicationController::LEGAL_SETTINGS.each do |name, link|
li
/ i18n-tasks-use t('shared.help.privacy_policy') t('shared.help.imprint')
= link_to(t("shared.help.#{name.delete_suffix('_url')}"), link, target: '_blank', rel: 'noopener')

View File

@ -4,8 +4,15 @@ h1 = @execution_environment
table.table.table-striped class=(@execution_environment.present? ? 'sortable' : '')
thead
tr
- ['.exercise', '.users_and_programming_groups', '.score', '.maximum_score', '.stddev_score', '.percentage_correct', '.runs', '.worktime', '.stddev_worktime'].each do |title|
th.header = t(title)
th.header = t('.exercise')
th.header = t('.users_and_programming_groups')
th.header = t('.score')
th.header = t('.maximum_score')
th.header = t('.stddev_score')
th.header = t('.percentage_correct')
th.header = t('.runs')
th.header = t('.worktime')
th.header = t('.stddev_worktime')
tbody
- @execution_environment.exercises.each do |exercise|
- us = contributor_statistics[exercise.id]

View File

@ -8,6 +8,7 @@ h1 = @exercise
= row(label: '.participants', value: @exercise.contributors.size)
- %i[intermediate final].each do |scope|
/ i18n-tasks-use t('.intermediate_submissions') t('.final_submissions')
= row(label: ".#{scope}_submissions") do
/TODO: Refactor next line
= "#{@exercise.submissions.send(scope).count} (#{t('.users_and_programming_groups', count: Submission.from(@exercise.submissions.send(scope).group(:contributor_id, :contributor_type).select(:contributor_id, :contributor_type)).count)})"

View File

@ -9,6 +9,7 @@
.input-group.mb-3
= f.text_field(:programming_partner_ids, class: 'form-control', required: true, value: (@programming_group.programming_partner_ids - [current_user.id_with_type]).join(', '))
= render('shared/submit_button', f:, object: @programming_group)
/ i18n-tasks-use t('.hints.programming_partner_ids')
/.help-block.form-text = t('.hints.programming_partner_ids')
.col-md-6
.join_programming_pair.button.btn.btn-primary.d-none.d-md-block

View File

@ -3,9 +3,9 @@ h1
- if policy(@programming_group).edit?
= render('shared/edit_button', object: @programming_group)
= row(label: 'activerecord.attributes.programming_group.name', value: @programming_group.displayname)
= row(label: 'activerecord.attributes.programming_group.exercise', value: link_to_if(policy(@programming_group.exercise).show?, @programming_group.exercise.title, @programming_group.exercise))
= row(label: 'activerecord.attributes.programming_group.member_count', value: @programming_group.users.size)
= row(label: 'programming_group.name', value: @programming_group.displayname)
= row(label: 'programming_group.exercise', value: link_to_if(policy(@programming_group.exercise).show?, @programming_group.exercise.title, @programming_group.exercise))
= row(label: 'programming_group.member_count', value: @programming_group.users.size)
= row(label: 'shared.created_at', value: l(@programming_group.created_at, format: :short))
h2.mt-4 = t('activerecord.attributes.study_group.members')

View File

@ -1,7 +1,9 @@
h1 = t('.headline')
p
/ i18n-tasks-use t('.success_with_outcome') t('.success_without_outcome')
= t(".success_#{@lti_parameter ? 'with' : 'without'}_outcome", consumer: current_user.consumer)
/ i18n-tasks-use t('.finished_with_consumer') t('.finished_without_consumer')
==< t(".finished_#{@lti_parameter ? 'with' : 'without'}_consumer", consumer: h(current_user.consumer.name), url: @url)
=< t('.do_not_use_backbutton')