forked from fedi/mastodon
c8d82ef3c3
Before this moment relationships managing page was using strings from other context - from counters, but in order for translators to be able to translate it relatively to the page, it must use separate strings. I've split the strings for "Following" and "Followers" and put them to "relationships" keyset in localization file. This should solve this issue. Fixes #10863
58 lines
2.5 KiB
Plaintext
58 lines
2.5 KiB
Plaintext
- content_for :page_title do
|
|
= t('settings.relationships')
|
|
|
|
- content_for :header_tags do
|
|
= javascript_pack_tag 'admin', integrity: true, async: true, crossorigin: 'anonymous'
|
|
|
|
.filters
|
|
.filter-subset
|
|
%strong= t 'relationships.relationship'
|
|
%ul
|
|
%li= filter_link_to t('relationships.following'), relationship: nil
|
|
%li= filter_link_to t('relationships.followers'), relationship: 'followed_by'
|
|
%li= filter_link_to t('relationships.mutual'), relationship: 'mutual'
|
|
|
|
.filter-subset
|
|
%strong= t 'relationships.status'
|
|
%ul
|
|
%li= filter_link_to t('generic.all'), status: nil
|
|
%li= filter_link_to t('relationships.primary'), status: 'primary'
|
|
%li= filter_link_to t('relationships.moved'), status: 'moved'
|
|
|
|
.filter-subset
|
|
%strong= t 'relationships.activity'
|
|
%ul
|
|
%li= filter_link_to t('generic.all'), activity: nil
|
|
%li= filter_link_to t('relationships.dormant'), activity: 'dormant'
|
|
|
|
.filter-subset
|
|
%strong= t 'generic.order_by'
|
|
%ul
|
|
%li= filter_link_to t('relationships.most_recent'), order: nil
|
|
%li= filter_link_to t('relationships.last_active'), order: 'active'
|
|
|
|
= form_for(@form, url: relationships_path, method: :patch) do |f|
|
|
= hidden_field_tag :page, params[:page] || 1
|
|
= hidden_field_tag :relationship, params[:relationship]
|
|
= hidden_field_tag :status, params[:status]
|
|
= hidden_field_tag :activity, params[:activity]
|
|
= hidden_field_tag :order, params[:order]
|
|
|
|
.batch-table
|
|
.batch-table__toolbar
|
|
%label.batch-table__toolbar__select.batch-checkbox-all
|
|
= check_box_tag :batch_checkbox_all, nil, false
|
|
.batch-table__toolbar__actions
|
|
= f.button safe_join([fa_icon('user-times'), t('relationships.remove_selected_follows')]), name: :unfollow, class: 'table-action-link', type: :submit, data: { confirm: t('admin.reports.are_you_sure') } unless followed_by_relationship?
|
|
|
|
= f.button safe_join([fa_icon('trash'), t('relationships.remove_selected_followers')]), name: :remove_from_followers, class: 'table-action-link', type: :submit, data: { confirm: t('admin.reports.are_you_sure') } unless following_relationship?
|
|
|
|
= f.button safe_join([fa_icon('trash'), t('relationships.remove_selected_domains')]), name: :block_domains, class: 'table-action-link', type: :submit, data: { confirm: t('admin.reports.are_you_sure') } if followed_by_relationship?
|
|
.batch-table__body
|
|
- if @accounts.empty?
|
|
= nothing_here 'nothing-here--under-tabs'
|
|
- else
|
|
= render partial: 'account', collection: @accounts, locals: { f: f }
|
|
|
|
= paginate @accounts
|