<%= gettext("New report on %{instance}", instance: @instance_name) |> raw %>

<%= if @report.reported do %> <% end %> <%= if Map.has_key?(@report, :event) and @report.event do %> <% end %> <%= if Map.has_key?(@report, :comments) && length(@report.comments) > 0 do %> <% end %> <%= if Map.has_key?(@report, :content) do %> <% end %>

<%= if @report.reporter.type == :Application and @report.reporter.preferred_username == "relay" do %> <%= gettext( "Someone on %{instance} reported the following content for you to analyze:", instance: @report.reporter.domain ) |> raw %> <% else %> <%= gettext("%{reporter} reported the following content.", reporter: Mobilizon.Actors.Actor.display_name_and_username(@report.reporter) ) |> raw %> <% end %>

<%= if @report.reported.type == :Group do %>

<%= gettext("Group reported") %>

<%= Mobilizon.Actors.Actor.display_name_and_username(@report.reported) %> <% else %>

<%= gettext("Profile reported") %>

<%= Mobilizon.Actors.Actor.display_name_and_username(@report.reported) %> <% end %>

<%= gettext("Event") %>

<%= gettext("%{title} by %{creator}", title: @report.event.title, creator: Mobilizon.Actors.Actor.preferred_username_and_domain(@report.reported) ) %>

<%= gettext("Flagged comments") %>

<%= for comment <- @report.comments do %>

<%= Mobilizon.Service.Formatter.HTML.strip_tags(comment.text) %>

<% end %>

<%= gettext("Reasons for report") %>

<%= @report.content |> raw %>

<%= gettext("View report") %>