{{define "analytics_views"}} {{template "header" .}}

{{index .Tr "analytics_views_title"}}

{{index .Tr "analytics_views_desc"}}

{{index .Tr "analytics_stats_total"}}

{{.Stats.TotalViews}}

{{index .Tr "analytics_stats_human_views"}}

{{.Stats.HumanViews}}

{{index .Tr "analytics_stats_bot_views"}}

{{.Stats.BotViews}}

{{index .Tr "analytics_stats_unique_ips"}}

{{.Stats.UniqueIPs}}

{{index .Tr "analytics_stats_unique_users"}}

{{.Stats.UniqueUsers}}

{{index .Tr "analytics_article_stats"}}

{{range .ArticleStats}} {{else}} {{end}}
{{index .Tr "analytics_col_article"}} {{index .Tr "analytics_col_total_views"}} {{index .Tr "analytics_col_human_views"}} {{index .Tr "analytics_col_bot_views"}} {{index .Tr "analytics_col_unique_ips"}}
{{.Title}} {{.ViewCount}} {{.HumanViews}} {{.BotViews}} {{.UniqueIPs}}
{{index $.Tr "analytics_no_data"}}

{{index .Tr "analytics_filters"}}

{{index .Tr "analytics_recent_views"}}

{{range .Views}} {{else}} {{end}}
{{index .Tr "analytics_col_time"}} {{index .Tr "analytics_col_article"}} {{index .Tr "analytics_col_user"}} {{index .Tr "analytics_col_ip"}} {{index .Tr "analytics_col_user_agent"}} {{index .Tr "analytics_col_is_bot"}}
{{.CreatedAt.Format "2006-01-02 15:04"}} {{if .Article.Title}} {{.Article.Title}} {{else}} {{index $.Tr "analytics_article_deleted"}} {{end}} {{if .User}} {{if .User.DisplayName}}{{.User.DisplayName}}{{else}}{{.User.Username}}{{end}} {{else}} {{index $.Tr "analytics_anonymous"}} {{end}} {{.IP}} {{.UserAgent}} {{if .IsBot}} 🤖 {{index $.Tr "analytics_bot"}} {{else}} 👤 {{index $.Tr "analytics_human"}} {{end}}
{{index .Tr "analytics_no_views"}}
{{if .Pagination.HasMore}}

{{index .Tr "analytics_showing"}} {{len .Views}} {{index .Tr "analytics_of"}} {{.Pagination.Total}}

{{index .Tr "analytics_load_more"}}
{{end}}
{{template "footer" .}} {{end}}