Implement localized remix names

This commit is contained in:
Justin Edmund 2023-01-09 00:29:12 -08:00
parent f73593d8e1
commit 18ca78a272

View file

@ -58,7 +58,7 @@ module Api
new_party = @party.amoeba_dup
new_party.attributes = {
user: current_user,
name: remixed_name(@party.name),
source_party: @party
}
@ -135,6 +135,24 @@ module Api
end
end
def remixed_name(name)
blanked_name = {
en: name.blank? ? 'Untitled team' : name,
ja: name.blank? ? '無名の編成' : name
}
if current_user
case current_user.language
when 'en'
"Remix of #{blanked_name[:en]}"
when 'ja'
"#{blanked_name[:ja]}のリミックス"
end
else
"Remix of #{blanked_name[:en]}"
end
end
def set_from_slug
@party = Party.where('shortcode = ?', params[:id]).first
if @party