<%= case @activity.subject do %> <% :resource_created -> %> <%= if @activity.subject_params["is_folder"] do %> <%= dgettext("activity", "%{profile} created the folder %{resource}.", %{ profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>", resource: "<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :resource, @activity.subject_params["resource_uuid"]) |> URI.decode()}\"> #{escape_html(@activity.subject_params["resource_title"])} </a>" }) |> raw %> <% else %> <%= dgettext("activity", "%{profile} created the resource %{resource}.", %{ profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>", resource: "<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :resource, @activity.subject_params["resource_uuid"]) |> URI.decode()}\"> #{escape_html(@activity.subject_params["resource_title"])} </a>" }) |> raw %> <% end %> <% :resource_renamed -> %> <%= if @activity.subject_params["is_folder"] do %> <%= dgettext( "activity", "%{profile} renamed the folder from %{old_resource_title} to %{resource}.", %{ profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>", resource: "<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :resource, @activity.subject_params["resource_uuid"]) |> URI.decode()}\"> #{escape_html(@activity.subject_params["resource_title"])} </a>", old_resource_title: "<b>#{escape_html(@activity.subject_params["old_resource_title"])}</b>" } ) |> raw %> <% else %> <%= dgettext( "activity", "%{profile} renamed the resource from %{old_resource_title} to %{resource}.", %{ profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>", resource: "<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :resource, @activity.subject_params["resource_uuid"]) |> URI.decode()}\"> #{escape_html(@activity.subject_params["resource_title"])} </a>", old_resource_title: "<b>#{escape_html(@activity.subject_params["old_resource_title"])}</b>" } ) |> raw %> <% end %> <% :resource_moved -> %> <%= if @activity.subject_params["is_folder"] do %> <%= dgettext("activity", "%{profile} moved the folder %{resource}.", %{ profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>", resource: "<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :resource, @activity.subject_params["resource_uuid"]) |> URI.decode()}\"> #{escape_html(@activity.subject_params["resource_title"])} </a>" }) |> raw %> <% else %> <%= dgettext("activity", "%{profile} moved the resource %{resource}.", %{ profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>", resource: "<a href=\"#{Routes.page_url(Mobilizon.Web.Endpoint, :resource, @activity.subject_params["resource_uuid"]) |> URI.decode()}\"> #{escape_html(@activity.subject_params["resource_title"])} </a>" }) |> raw %> <% end %> <% :resource_deleted -> %> <%= if @activity.subject_params["is_folder"] do %> <%= dgettext("activity", "%{profile} deleted the folder %{resource}.", %{ profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>", resource: "<b>#{escape_html(@activity.subject_params["resource_title"])}</b>" }) |> raw %> <% else %> <%= dgettext("activity", "%{profile} deleted the resource %{resource}.", %{ profile: "<b>#{escaped_display_name_and_username(@activity.author)}</b>", resource: "<b>#{escape_html(@activity.subject_params["resource_title"])}</b>" }) |> raw %> <% end %> <% end %>