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 = @party.amoeba_dup
|
||||||
new_party.attributes = {
|
new_party.attributes = {
|
||||||
user: current_user,
|
user: current_user,
|
||||||
|
name: remixed_name(@party.name),
|
||||||
source_party: @party
|
source_party: @party
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -135,6 +135,24 @@ module Api
|
||||||
end
|
end
|
||||||
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
|
def set_from_slug
|
||||||
@party = Party.where('shortcode = ?', params[:id]).first
|
@party = Party.where('shortcode = ?', params[:id]).first
|
||||||
if @party
|
if @party
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue