diff --git a/app/lang/en/topic.po b/app/lang/en/topic.po
index 6c94d4f33be45a5913002dfb193517c475968594..7e69b8cbbb27037fa0319104c8863ede7990ad5f 100644
--- a/app/lang/en/topic.po
+++ b/app/lang/en/topic.po
@@ -19,9 +19,12 @@ msgid "Topic closed"
msgstr "Topic closed"
msgid "From %s"
-msgstr "Location: %s"
+msgstr "Location: %s"
msgid "Promote user"
+msgstr "Promote user"
+
+msgid "Promote user title"
msgstr "Promote user"
msgid "IP address logged"
@@ -32,11 +35,11 @@ msgstr "Note:"
msgid "%s post"
msgid_plural "%s posts"
-msgstr[0] "%s post"
-msgstr[1] "%s posts"
+msgstr[0] "%s post"
+msgstr[1] "%s posts"
msgid "Registered: %s"
-msgstr "Registered: %s"
+msgstr "Registered: %s"
msgid "Website"
msgstr "Website"
diff --git a/app/lang/ru/topic.po b/app/lang/ru/topic.po
index 6650ee2e81efc9d59683399498f4a01a00188eeb..80c7f03a0fbedcbcacaf762e307d02d89e9e541a 100644
--- a/app/lang/ru/topic.po
+++ b/app/lang/ru/topic.po
@@ -19,9 +19,12 @@ msgid "Topic closed"
msgstr "Тема закрыта"
msgid "From %s"
-msgstr "Локация: %s"
+msgstr "Локация: %s"
msgid "Promote user"
+msgstr "Продвинуть пользователя"
+
+msgid "Promote user title"
msgstr "Продвинуть пользователя"
msgid "IP address logged"
@@ -32,12 +35,12 @@ msgstr "Замечание"
msgid "%s post"
msgid_plural "%s posts"
-msgstr[0] "%s сообщение"
-msgstr[1] "%s сообщения"
-msgstr[2] "%s сообщений"
+msgstr[0] "%s сообщение"
+msgstr[1] "%s сообщения"
+msgstr[2] "%s сообщений"
msgid "Registered: %s"
-msgstr "Здесь с %s"
+msgstr "Здесь с %s"
msgid "Website"
msgstr "Сайт"
diff --git a/app/templates/pm/topic.forkbb.php b/app/templates/pm/topic.forkbb.php
index 4bf9a16250ebdeebad19f2d83c737ff30a045e2e..f685e102b4f33a773495431b3c485b1b085a8cce 100644
--- a/app/templates/pm/topic.forkbb.php
+++ b/app/templates/pm/topic.forkbb.php
@@ -81,7 +81,7 @@
{!! __($post->user->online ? 'Online' : 'Offline') !!}
@endif
@if ($p->user->showUserInfo && $p->user->showPostCount && $post->user->num_posts)
- {!! __(['%s post', $post->user->num_posts, num($post->user->num_posts)]) !!}
+ {!! __(['%s post', $post->user->num_posts, num($post->user->num_posts)]) !!}
@endif
@if (! $post->user->isGuest && $p->user->showUserInfo)
@@ -89,9 +89,9 @@
@if ($p->user->isAdmMod && '' != $post->user->admin_note)
{{ $post->user->admin_note }}
@endif
- {!! __(['Registered: %s', dt($post->user->registered, true)]) !!}
+ {!! __(['Registered: %s', dt($post->user->registered, true)]) !!}
@if ($post->user->location)
- {!! __(['From %s', $post->user->censorLocation]) !!}
+ {!! __(['From %s', $post->user->censorLocation]) !!}
@endif
@endif
diff --git a/app/templates/topic.forkbb.php b/app/templates/topic.forkbb.php
index c41ef4ca76fe040c45c4e4ff471b307b816e5533..ff171dead70b26f87aee78deea5aac9630e3a44a 100644
--- a/app/templates/topic.forkbb.php
+++ b/app/templates/topic.forkbb.php
@@ -92,10 +92,10 @@
{!! __($post->user->online ? 'Online' : 'Offline') !!}
@endif
@if ($p->user->showUserInfo && $p->user->showPostCount && $post->user->num_posts)
- {!! __(['%s post', $post->user->num_posts, num($post->user->num_posts)]) !!}
+ {!! __(['%s post', $post->user->num_posts, num($post->user->num_posts)]) !!}
@endif
@if ($linkPromote = $p->user->linkPromote($post))
- {!! __('Promote user') !!}
+ {!! __('Promote user') !!}
@endif
@if (! $post->user->isGuest && $p->user->showUserInfo)
@@ -103,9 +103,9 @@
@if ($p->user->isAdmMod && '' != $post->user->admin_note)
{{ $post->user->admin_note }}
@endif
- {!! __(['Registered: %s', dt($post->user->registered, true)]) !!}
+ {!! __(['Registered: %s', dt($post->user->registered, true)]) !!}
@if ($post->user->location)
- {!! __(['From %s', $post->user->censorLocation]) !!}
+ {!! __(['From %s', $post->user->censorLocation]) !!}
@endif
@endif
diff --git a/public/style/ForkBB/style.css b/public/style/ForkBB/style.css
index 92b64bad77393d0e037485b4362fefb7fb7f5ff6..d3bb706dde22170a4e3bbf5547493dae20c0875d 100644
--- a/public/style/ForkBB/style.css
+++ b/public/style/ForkBB/style.css
@@ -1590,6 +1590,35 @@ body,
content: "\2022";
padding-inline-end: 0.3125rem;
}
+
+ .f-post-user .f-psfont::before {
+ display: inline-block;
+ font-family: "fa";
+ font-weight: 900;
+ padding-inline-end: 0.3125rem;
+ }
+
+ .f-post-user .f-psfont > span {
+ display: none;
+ }
+
+ .f-postcount > .f-psfont::before {
+ font-weight: 400;
+ content: "\f086";
+ }
+
+ .f-registered > .f-psfont::before {
+ content: "\f2f6";
+ }
+
+ .f-location > .f-psfont::before {
+ content: "\f041";
+ }
+
+ .f-promoteuser > a > .f-psfont::before {
+ padding-inline-end: 0;
+ content: "\f007\f30c"; /* \e539 */
+ }
}
@media screen and (min-width: 50rem) {