Skip to content
Snippets Groups Projects
Unverified Commit 008cd524 authored by Rahul Rodrigues's avatar Rahul Rodrigues Committed by GitHub
Browse files

fixed rails backend I18n translations and added fallbacks (#5647)

* fixed rails backend I18n translations and added fallbacks

* fixed rubocop issues

* updated fallback language to only english and pass locale for I18n translation meeting starter

* fixed meeting starter spec to expect correct language moderator message

* passing language localization for meeting starter access code
parent a9a8181a
Branches
No related tags found
No related merge requests found
......@@ -57,8 +57,8 @@ class MeetingStarter
def computed_options(access_code:)
room_url = "#{root_url(host: @base_url)}rooms/#{@room.friendly_id}/join"
moderator_message = "#{I18n.t('meeting.moderator_message')}<br>#{room_url}"
moderator_message += "<br>#{I18n.t('meeting.access_code', code: access_code)}" if access_code.present?
moderator_message = "#{I18n.t('meeting.moderator_message', locale: @current_user.language.to_sym)}<br>#{room_url}"
moderator_message += "<br>#{I18n.t('meeting.access_code', code: access_code, locale: @current_user.language.to_sym)}" if access_code.present?
{
moderatorOnlyMessage: moderator_message,
logoutURL: room_url,
......
......@@ -84,5 +84,6 @@ module Greenlight
config.relative_url_root = '/' if config.relative_url_root.blank?
I18n.load_path += Dir[Rails.root.join('config/locales/*.{rb,yml}').to_s]
config.i18n.fallbacks = %i[en]
end
end
......@@ -37,7 +37,7 @@ describe MeetingStarter, type: :service do
let(:options) do
url = File.join(base_url, '/rooms/', room.friendly_id, '/join')
{
moderatorOnlyMessage: "To invite someone to the meeting, send them this link:<br>#{url}",
moderatorOnlyMessage: "#{I18n.t('meeting.moderator_message', locale: user.language.to_sym)}<br>#{url}",
logoutURL: url,
meta_endCallbackUrl: File.join(base_url, '/meeting_ended'),
'meta_bbb-recording-ready-url': File.join(base_url, '/recording_ready'),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment