[% gettext('Peers properties') %]

[% gettext('Peers connected') %] [% data.info.peers_connected %] [% gettext('Peers accounted') %] [% data.info.peers_accounted %] [% gettext('Peers max') %] [% data.info.peers_max %]
[% gettext('Peers not connected') %] [% data.info.peers_not_connected %] [% gettext('Peers complete') %] [% data.info.peers_complete %] [% gettext('Peers min') %] [% data.info.peers_min %]
[% gettext('Peers exchange') %] [% IF data.info.peer_exchange; gettext('on') %] [% ELSE; gettext('off') %] [% END %]

[% gettext('Peers list') %]

[% FOR peer = data.list %] [% SET class = [] %] [% IF loop.index % 2; class.push('odd'); ELSE; class.push('even'); END %] [% IF peer.country_code || peer.country_name %] [% ELSE %] [% END %]
[% gettext('IP : Port') %] [% gettext('Client') %] [% gettext('Flags') %] [% gettext('Available') %] [% gettext('Down Speed') %] [% gettext('Up Speed') %] [% gettext('Peer Rate') %] [% gettext('Down Total') %] [% gettext('Up Total') %] [% gettext('Peer Total') %]
[% peer.country_code | lower %] [% END %] [% peer.address _ ' : ' _ peer.port %] [% peer.client_version %] [% IF peer.is_incoming; ' ' _ gettext('Inc'); END; IF is_encrypted; ' ' _ gettext('Enc'); END; IF peer.is_obfuscated; ' ' _ gettext('Obf'); END; IF peer.is_snubbed; ' ' _ gettext('Snub'); END; %] [% peer.completed_percent %]%
[% peer.down_rate.as_human_speed %] [% peer.up_rate.as_human_speed %] [% peer.peer_rate.as_human_speed %] [% peer.down_total.as_human_size %] [% peer.up_total.as_human_size %] [% peer.peer_total.as_human_size %]