From 384fe562a8dff1bbc584c17e78c4f79bf3d5b7e9 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 7 Feb 2022 06:23:49 +0000 Subject: [PATCH] More statistics --- src/Module/Admin/Federation.php | 6 ++++++ view/lang/C/messages.po | 30 +++++++++++++++++++---------- view/templates/admin/federation.tpl | 2 ++ 3 files changed, 28 insertions(+), 10 deletions(-) diff --git a/src/Module/Admin/Federation.php b/src/Module/Admin/Federation.php index 94b26f4617..63564ed29e 100644 --- a/src/Module/Admin/Federation.php +++ b/src/Module/Admin/Federation.php @@ -164,6 +164,7 @@ class Federation extends BaseAdmin } $gserver['platform'] = $systems[$platform]['name']; + $gserver['totallbl'] = DI::l10n()->t('%d total systems', $gserver['total']); $gserver['monthlbl'] = DI::l10n()->t('%d active users last month', $gserver['month']); $gserver['halfyearlbl'] = DI::l10n()->t('%d active users last six month', $gserver['halfyear']); $gserver['userslbl'] = DI::l10n()->t('%d registered users', $gserver['users']); @@ -174,6 +175,11 @@ class Federation extends BaseAdmin } else { $gserver['postsuserlbl'] = ''; } + if (($gserver['users'] > 0) && ($gserver['total'] > 0)) { + $gserver['userssystemlbl'] = DI::l10n()->t('%d users per system', $gserver['users'] / $gserver['total']); + } else { + $gserver['userssystemlbl'] = ''; + } $counts[$platform] = [$gserver, $versionCounts, str_replace([' ', '%', '.'], '', $platform), $systems[$platform]['color']]; } diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 24f06bce94..32dd77a33e 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 2022.05-dev\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-07 06:11+0000\n" +"POT-Creation-Date: 2022-02-07 06:23+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -4699,7 +4699,7 @@ msgstr "" #: src/Module/Admin/Blocklist/Contact.php:94 #: src/Module/Admin/Blocklist/Server/Add.php:89 #: src/Module/Admin/Blocklist/Server/Index.php:78 -#: src/Module/Admin/Federation.php:188 src/Module/Admin/Item/Delete.php:64 +#: src/Module/Admin/Federation.php:194 src/Module/Admin/Item/Delete.php:64 #: src/Module/Admin/Logs/Settings.php:79 src/Module/Admin/Logs/View.php:83 #: src/Module/Admin/Queue.php:72 src/Module/Admin/Site.php:498 #: src/Module/Admin/Storage.php:138 src/Module/Admin/Summary.php:232 @@ -5113,47 +5113,57 @@ msgstr "" msgid "Other" msgstr "" -#: src/Module/Admin/Federation.php:134 src/Module/Admin/Federation.php:377 +#: src/Module/Admin/Federation.php:134 src/Module/Admin/Federation.php:383 msgid "unknown" msgstr "" #: src/Module/Admin/Federation.php:167 #, php-format -msgid "%d active users last month" +msgid "%d total systems" msgstr "" #: src/Module/Admin/Federation.php:168 #, php-format -msgid "%d active users last six month" +msgid "%d active users last month" msgstr "" #: src/Module/Admin/Federation.php:169 #, php-format -msgid "%d registered users" +msgid "%d active users last six month" msgstr "" #: src/Module/Admin/Federation.php:170 #, php-format +msgid "%d registered users" +msgstr "" + +#: src/Module/Admin/Federation.php:171 +#, php-format msgid "%d local posts" msgstr "" -#: src/Module/Admin/Federation.php:173 +#: src/Module/Admin/Federation.php:174 #, php-format msgid "%d posts per user" msgstr "" -#: src/Module/Admin/Federation.php:183 +#: src/Module/Admin/Federation.php:179 +#, php-format +msgid "%d users per system" +msgstr "" + +#: src/Module/Admin/Federation.php:189 msgid "" "This page offers you some numbers to the known part of the federated social " "network your Friendica node is part of. These numbers are not complete but " "only reflect the part of the network your node is aware of." msgstr "" -#: src/Module/Admin/Federation.php:189 src/Module/BaseAdmin.php:87 +#: src/Module/Admin/Federation.php:195 src/Module/BaseAdmin.php:87 msgid "Federation Statistics" msgstr "" -#: src/Module/Admin/Federation.php:193 +#: src/Module/Admin/Federation.php:199 #, php-format msgid "" "Currently this node is aware of %d nodes (%d active users last month, %d " diff --git a/view/templates/admin/federation.tpl b/view/templates/admin/federation.tpl index d99d72e5f9..dbee2ec3e8 100644 --- a/view/templates/admin/federation.tpl +++ b/view/templates/admin/federation.tpl @@ -63,11 +63,13 @@
    + {{if $c[0]['total']}}
  • {{$c[0]['totallbl']}}
  • {{/if}} {{if $c[0]['month']}}
  • {{$c[0]['monthlbl']}}
  • {{/if}} {{if $c[0]['halfyear']}}
  • {{$c[0]['halfyearlbl']}}
  • {{/if}} {{if $c[0]['users']}}
  • {{$c[0]['userslbl']}}
  • {{/if}} {{if $c[0]['posts']}}
  • {{$c[0]['postslbl']}}
  • {{/if}} {{if $c[0]['postsuserlbl']}}
  • {{$c[0]['postsuserlbl']}}
  • {{/if}} + {{if $c[0]['userssystemlbl']}}
  • {{$c[0]['userssystemlbl']}}
  • {{/if}}
-- 2.39.5