Implement localized remix names
This commit is contained in:
parent
f73593d8e1
commit
18ca78a272
1 changed files with 19 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue