Tutte le view marketing, legali, viewer, dashboard e admin usano t(); mailer utente-facing e flash localizzati; admin con LocaleResolver e selettore lingua. Co-authored-by: Cursor <cursoragent@cursor.com>
21 lines
762 B
ERB
21 lines
762 B
ERB
<%
|
|
closed = local_assigns.fetch(:stream_closed) { @stream_closed }
|
|
on_air = local_assigns.fetch(:on_air) { @on_air }
|
|
badge_label = local_assigns[:badge_label]
|
|
badge_class = local_assigns[:badge_class]
|
|
|
|
unless badge_label
|
|
badge_label = closed ? t("live.overlays.badge_ended") : (session.paused? ? t("live.index.badge_paused") : (on_air ? t("live.index.badge_live") : t("live.overlays.badge_waiting")))
|
|
end
|
|
|
|
unless badge_class
|
|
badge_class = closed ? "badge-ended" : (session.paused? ? "badge-wait" : (on_air ? "badge-live" : "badge-wait"))
|
|
end
|
|
%>
|
|
<div class="live-player-overlays" id="live-overlays">
|
|
<span
|
|
id="live-stream-badge"
|
|
class="live-ovl-badge live-ovl-badge--right <%= badge_class %>"
|
|
><%= badge_label %></span>
|
|
</div>
|